﻿#include "il2cpp-config.h"

#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif


#include <cstring>
#include <string.h>
#include <stdio.h>
#include <cmath>
#include <limits>
#include <assert.h>
#include <stdint.h>

#include "il2cpp-class-internals.h"
#include "codegen/il2cpp-codegen.h"
#include "il2cpp-object-internals.h"

template <typename T1>
struct VirtActionInvoker1
{
	typedef void (*Action)(void*, T1, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
	}
};
template <typename T1, typename T2>
struct VirtActionInvoker2
{
	typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
	}
};
struct VirtActionInvoker0
{
	typedef void (*Action)(void*, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		((Action)invokeData.methodPtr)(obj, invokeData.method);
	}
};
template <typename T1, typename T2, typename T3>
struct VirtActionInvoker3
{
	typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
	}
};
template <typename T1>
struct GenericVirtActionInvoker1
{
	typedef void (*Action)(void*, T1, const RuntimeMethod*);

	static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
	{
		VirtualInvokeData invokeData;
		il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
		((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
	}
};
template <typename T1, typename T2>
struct GenericVirtActionInvoker2
{
	typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);

	static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2)
	{
		VirtualInvokeData invokeData;
		il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
		((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
	}
};
struct GenericVirtActionInvoker0
{
	typedef void (*Action)(void*, const RuntimeMethod*);

	static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj)
	{
		VirtualInvokeData invokeData;
		il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
		((Action)invokeData.methodPtr)(obj, invokeData.method);
	}
};
template <typename T1, typename T2, typename T3>
struct GenericVirtActionInvoker3
{
	typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);

	static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
	{
		VirtualInvokeData invokeData;
		il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
		((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
	}
};
template <typename T1>
struct InterfaceActionInvoker1
{
	typedef void (*Action)(void*, T1, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
	}
};
template <typename T1, typename T2>
struct InterfaceActionInvoker2
{
	typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
	}
};
struct InterfaceActionInvoker0
{
	typedef void (*Action)(void*, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		((Action)invokeData.methodPtr)(obj, invokeData.method);
	}
};
template <typename T1, typename T2, typename T3>
struct InterfaceActionInvoker3
{
	typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
	}
};
template <typename T1>
struct GenericInterfaceActionInvoker1
{
	typedef void (*Action)(void*, T1, const RuntimeMethod*);

	static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
	{
		VirtualInvokeData invokeData;
		il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
		((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
	}
};
template <typename T1, typename T2>
struct GenericInterfaceActionInvoker2
{
	typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);

	static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2)
	{
		VirtualInvokeData invokeData;
		il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
		((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
	}
};
struct GenericInterfaceActionInvoker0
{
	typedef void (*Action)(void*, const RuntimeMethod*);

	static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj)
	{
		VirtualInvokeData invokeData;
		il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
		((Action)invokeData.methodPtr)(obj, invokeData.method);
	}
};
template <typename T1, typename T2, typename T3>
struct GenericInterfaceActionInvoker3
{
	typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);

	static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
	{
		VirtualInvokeData invokeData;
		il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
		((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
	}
};

// Callback`1<LitJson.JsonData>
struct Callback_1_tC56B18B0145F6DFFCFE80A774C1A1896976EEF4F;
// Callback`1<System.Int32>
struct Callback_1_t0D55FA754E4AEBBA9DEC72F6C30DDD505A6A8432;
// Callback`1<System.Object>
struct Callback_1_t60BFE4E2743485455272BB1BB570D8898C81D47B;
// Callback`1<System.Single>
struct Callback_1_tD2FB8388FAF48522676FE4AE9768B63EC8685B79;
// Callback`1<System.String>
struct Callback_1_tCE32A62C014F4978C9ED8B2B1D42BFB7993129CD;
// Callback`2<System.Int32,System.String>
struct Callback_2_tFA833053CA4D93AEC11F365A65349529CF97ADEA;
// KT_Error
struct KT_Error_t5E6AEDCCA2B2DC851F0DE5D4D1BFE0723E1854AE;
// KT_path
struct KT_path_tE1594558EC28EC25207BB33FE4B0F43FDEE3DFAB;
// LitJson.JsonData
struct JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F;
// Microsoft.Win32.SafeHandles.SafeFileHandle
struct SafeFileHandle_tE1B31BE63CD11BBF2B9B6A205A72735F32EB1BCB;
// System.Action`1<UnityEngine.AsyncOperation>
struct Action_1_tCBF754C290FAE894631BED8FD56E9E22C4C187F9;
// System.AsyncCallback
struct AsyncCallback_t3F3DA3BEDAEE81DD1D24125DF8EB30E85EE14DA4;
// System.Byte[]
struct ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821;
// System.Char[]
struct CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2;
// System.Collections.Generic.IDictionary`2<System.String,LitJson.JsonData>
struct IDictionary_2_t71162E5DF05306C1B2074B4F030BE2B2265C2A2B;
// System.Collections.Generic.IList`1<LitJson.JsonData>
struct IList_1_t28A4A18D20B57A6CF28C0836C188A52152EDBF34;
// System.Collections.Generic.IList`1<System.Collections.Generic.KeyValuePair`2<System.String,LitJson.JsonData>>
struct IList_1_t15DAE0487805A5A05B2E347E0FB9DFCB08815A01;
// System.Collections.Generic.List`1<ConfigInfo>
struct List_1_tEA4BA2B230A2361F877FB9FF2DC6C73F620DA677;
// System.Collections.Generic.Queue`1<ResInfo>
struct Queue_1_t619261CBD4022A80BF2C4679BC5543E0E0B4551C;
// System.Collections.IDictionary
struct IDictionary_t1BD5C1546718A374EA8122FBD6C6EE45331E8CE7;
// System.Collections.IEnumerator
struct IEnumerator_t8789118187258CC88B77AFAC6315B5AF87D3E18A;
// System.Delegate
struct Delegate_t;
// System.DelegateData
struct DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE;
// System.Delegate[]
struct DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196;
// System.IAsyncResult
struct IAsyncResult_t8E194308510B375B42432981AE5E7488C458D598;
// System.IO.DirectoryInfo
struct DirectoryInfo_t432CD06DF148701E930708371CB985BC0E8EF87F;
// System.IO.FileInfo
struct FileInfo_tF8C1D41E1ABDAC19BF4F76A491DD28DD8DBEE35C;
// System.IO.FileStream
struct FileStream_tA770BF9AF0906644D43C81B962C7DBC3BC79A418;
// System.IO.Stream
struct Stream_tFC50657DD5AAB87770987F9179D934A51D99D5E7;
// System.IO.Stream/ReadWriteTask
struct ReadWriteTask_tFA17EEE8BC5C4C83EAEFCC3662A30DE351ABAA80;
// System.IntPtr[]
struct IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD;
// System.NotSupportedException
struct NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770;
// System.String
struct String_t;
// System.String[]
struct StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E;
// System.Threading.SemaphoreSlim
struct SemaphoreSlim_t2E2888D1C0C8FAB80823C76F1602E4434B8FA048;
// System.Uri
struct Uri_t87E4A94B2901F5EEDD18AA72C3DB1B00E672D68E;
// System.Void
struct Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017;
// UnityEngine.Canvas
struct Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591;
// UnityEngine.CanvasRenderer
struct CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72;
// UnityEngine.Events.UnityAction
struct UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4;
// UnityEngine.GameObject
struct GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F;
// UnityEngine.Material
struct Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598;
// UnityEngine.Mesh
struct Mesh_t6106B8D8E4C691321581AB0445552EC78B947B8C;
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t4A60845CF505405AF8BE8C61CC07F75CADEF6429;
// UnityEngine.Networking.CertificateHandler
struct CertificateHandler_tBD070BF4150A44AB482FD36EA3882C363117E8C0;
// UnityEngine.Networking.DownloadHandler
struct DownloadHandler_t4A7802ADC97024B469C87FA454B6973951980EE9;
// UnityEngine.Networking.DownloadHandlerFile
struct DownloadHandlerFile_t5013881527A14E4C7E969911D354FDCD8FF68DE4;
// UnityEngine.Networking.UnityWebRequest
struct UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129;
// UnityEngine.Networking.UnityWebRequestAsyncOperation
struct UnityWebRequestAsyncOperation_t726E134F16701A2671D40BEBE22110DC57156353;
// UnityEngine.Networking.UploadHandler
struct UploadHandler_t24F4097D30A1E7C689D8881A27F251B4741601E4;
// UnityEngine.RectTransform
struct RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20;
// UnityEngine.TextAsset
struct TextAsset_tEE9F5A28C3B564D6BA849C45C13192B9E0EF8D4E;
// UnityEngine.TextGenerator
struct TextGenerator_tD455BE18A64C7DDF854F6DB3CCEBF705121C58A8;
// UnityEngine.Texture2D
struct Texture2D_tBBF96AC337723E2EF156DF17E09D4379FD05DE1C;
// UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween>
struct TweenRunner_1_t56CEB168ADE3739A1BDDBF258FDC759DF8927172;
// UnityEngine.UI.FontData
struct FontData_t29F4568F4FB8C463AAFE6DD21FA7A812B4FF1494;
// UnityEngine.UI.MaskableGraphic/CullStateChangedEvent
struct CullStateChangedEvent_t6BC3E87DBC04B585798460D55F56B86C23B62FE4;
// UnityEngine.UI.RectMask2D
struct RectMask2D_tF2CF19F2A4FE2D2FFC7E6F7809374757CA2F377B;
// UnityEngine.UI.Text
struct Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030;
// UnityEngine.UI.VertexHelper
struct VertexHelper_t27373EA2CF0F5810EC8CF873D0A6D6C0B23DAC3F;
// UnityEngine.UIVertex[]
struct UIVertexU5BU5D_tB560F9F9269864891FCE1677971F603A08AA857A;
// UnityEngine.Vector3[]
struct Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28;
// UpdateRes
struct UpdateRes_t44F9B1B77E4F838ED7C48F326DFA0D80F219988E;
// lua_Gameobject_back
struct lua_Gameobject_back_tFE1942B7521E86AA5A3A13DA48D3B3544634CE86;
// lua_Invoke
struct lua_Invoke_tAB2AB14BA20E965A9240C217FA577DBA5C9A6CF8;
// lua_IsUpdateBack
struct lua_IsUpdateBack_tEAABEAD9068DD6126FE155E943C26874CBA93E2F;
// lua_OnTargetLoad
struct lua_OnTargetLoad_t23D7599B7D232543E113314C06FE3EC18A306DC6;
// lua_TakePicturesCallback
struct lua_TakePicturesCallback_t1CD98548E639D9E5FD6B2CA3A6D0785B0B63A76D;
// lua_UpdateEnd
struct lua_UpdateEnd_t864B834D5C5B3B2F60AC557DAA8EDA925EC520B0;
// lua_UpdateImage
struct lua_UpdateImage_tC73798994869BA524E71047A71FA710701798227;
// lua_UpdateProgress
struct lua_UpdateProgress_t92FDFED95F3BB1152F1DE2BFCF319CB1EA4DB93B;
// lua_json
struct lua_json_t1E55F3B17CC77B677CD2D97B73A10A028960332F;
// my_webRequest
struct my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532;
// my_webRequest/<DownloadTexture2>d__4
struct U3CDownloadTexture2U3Ed__4_t40EAEA5087BF073877124C4C87BD1450ABB44BDE;
// my_webRequest/<DownloadTexture>d__3
struct U3CDownloadTextureU3Ed__3_t076230C7E7CFE5B1718F614D00CC8EDB9CBD42A0;
// my_webRequest/<loadText>d__1
struct U3CloadTextU3Ed__1_t0093CAC7982CA822F2B53F32DF9BBE044919AF6D;
// my_webRequest/<loadjson>d__2
struct U3CloadjsonU3Ed__2_t08F487CB2F1CBAB879D30D7059415A8AA09ABBFD;
// test
struct test_tBCA4AC3C1D45BA0DD176A21EC1F45D70CE6F1246;
// video
struct video_t9A44E63FDA79F675B606974EBCBD3AB15BF79BA4;

extern RuntimeClass* CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2_il2cpp_TypeInfo_var;
extern RuntimeClass* Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var;
extern RuntimeClass* DownloadHandlerFile_t5013881527A14E4C7E969911D354FDCD8FF68DE4_il2cpp_TypeInfo_var;
extern RuntimeClass* FileInfo_tF8C1D41E1ABDAC19BF4F76A491DD28DD8DBEE35C_il2cpp_TypeInfo_var;
extern RuntimeClass* IDisposable_t7218B22548186B208D65EA5B7870503810A2D15A_il2cpp_TypeInfo_var;
extern RuntimeClass* Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var;
extern RuntimeClass* JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F_il2cpp_TypeInfo_var;
extern RuntimeClass* JsonMapper_tADE78A5F32C394F8196ABA7080105767A9308487_il2cpp_TypeInfo_var;
extern RuntimeClass* NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010_il2cpp_TypeInfo_var;
extern RuntimeClass* Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_il2cpp_TypeInfo_var;
extern RuntimeClass* String_t_il2cpp_TypeInfo_var;
extern RuntimeClass* U3CDownloadTexture2U3Ed__4_t40EAEA5087BF073877124C4C87BD1450ABB44BDE_il2cpp_TypeInfo_var;
extern RuntimeClass* U3CDownloadTextureU3Ed__3_t076230C7E7CFE5B1718F614D00CC8EDB9CBD42A0_il2cpp_TypeInfo_var;
extern RuntimeClass* U3CloadTextU3Ed__1_t0093CAC7982CA822F2B53F32DF9BBE044919AF6D_il2cpp_TypeInfo_var;
extern RuntimeClass* U3CloadjsonU3Ed__2_t08F487CB2F1CBAB879D30D7059415A8AA09ABBFD_il2cpp_TypeInfo_var;
extern RuntimeClass* UInt64_tA02DF3B59C8FC4A849BD207DA11038CC64E4CB4E_il2cpp_TypeInfo_var;
extern RuntimeClass* UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129_il2cpp_TypeInfo_var;
extern String_t* _stringLiteral11F4DE6B8B45CF8051B1D17FA4CDE9AD935CEA41;
extern String_t* _stringLiteral22CF82B68B95049BFFB91128349CCC312A460B10;
extern String_t* _stringLiteral2BE88CA4242C76E8253AC62474851065032D6833;
extern String_t* _stringLiteral311D5D485A540939B91E8749AF3409A4C009D67B;
extern String_t* _stringLiteral42099B4AF021E53FD8FD4E056C2568D7C2E3FFA8;
extern String_t* _stringLiteral4345CB1FA27885A8FBFE7C0C830A592CC76A552B;
extern String_t* _stringLiteral58B63E273B964039D6EF432A415DF3F177C818E5;
extern String_t* _stringLiteral6B8BDD37D6A5FE9BFD9CE2C3B38104FB717F3F22;
extern String_t* _stringLiteral7F2F6A15CF8DA2B27E5A4AF47B58E7AD71C0B3D9;
extern String_t* _stringLiteral88593F4DB4D0B86E7B54567521393CA5D0E9F6EE;
extern String_t* _stringLiteral8AA84F452A9BC56F9EBA43FCD7BC9D8C018441D9;
extern String_t* _stringLiteral8E999E39209314F4C337D38663A11E8DDD8508AA;
extern String_t* _stringLiteralADC83B19E793491B1C6EA0FD8B46CD9F32E592FC;
extern String_t* _stringLiteralC3328C39B0E29F78E9FF45DB674248B1D245887D;
extern String_t* _stringLiteralCBFFBA6F53DEE3A3D2EEBE6BDCBFD3F5C2638928;
extern String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
extern String_t* _stringLiteralF030BBBD32966CDE41037B98A8849C46B76E4BC1;
extern String_t* _stringLiteralF25474324BB792A052D256633EFFFDF8B9B393E1;
extern const RuntimeMethod* Callback_1_Invoke_m16E1CD71C82AEDB46BD1038B32F828CDAD60CC1A_RuntimeMethod_var;
extern const RuntimeMethod* Callback_1_Invoke_m3D57A3D96ED0D610829A9955311D20EEF938D6EF_RuntimeMethod_var;
extern const RuntimeMethod* U3CDownloadTexture2U3Ed__4_System_Collections_IEnumerator_Reset_m787979D19ECDB7E7F9998616E0D6FB39DE61BDE7_RuntimeMethod_var;
extern const RuntimeMethod* U3CDownloadTextureU3Ed__3_System_Collections_IEnumerator_Reset_mCB2F0FF2DDD8A234F080FCFF94DACA2B052FB548_RuntimeMethod_var;
extern const RuntimeMethod* U3CloadTextU3Ed__1_System_Collections_IEnumerator_Reset_mF30019C77235F10CFED3C50547E48EE5327A3675_RuntimeMethod_var;
extern const RuntimeMethod* U3CloadjsonU3Ed__2_System_Collections_IEnumerator_Reset_m07F80EA0C555526F007705F34EF1593EB7C5644D_RuntimeMethod_var;
extern const uint32_t U3CDownloadTexture2U3Ed__4_MoveNext_mD76D0E27E426EDCA4B52FF1DB0AA98E842B41AEF_MetadataUsageId;
extern const uint32_t U3CDownloadTexture2U3Ed__4_System_Collections_IEnumerator_Reset_m787979D19ECDB7E7F9998616E0D6FB39DE61BDE7_MetadataUsageId;
extern const uint32_t U3CDownloadTexture2U3Ed__4_U3CU3Em__Finally1_m62A46669373E5ACDD0EF541C59071202FA3EF271_MetadataUsageId;
extern const uint32_t U3CDownloadTextureU3Ed__3_MoveNext_mF3E3A5AC183AADDF3969476B22F37E1F8644CE8F_MetadataUsageId;
extern const uint32_t U3CDownloadTextureU3Ed__3_System_Collections_IEnumerator_Reset_mCB2F0FF2DDD8A234F080FCFF94DACA2B052FB548_MetadataUsageId;
extern const uint32_t U3CloadTextU3Ed__1_MoveNext_mACD0A68605D0F345E9EFC8A259996D4CC25D57BE_MetadataUsageId;
extern const uint32_t U3CloadTextU3Ed__1_System_Collections_IEnumerator_Reset_mF30019C77235F10CFED3C50547E48EE5327A3675_MetadataUsageId;
extern const uint32_t U3CloadTextU3Ed__1_U3CU3Em__Finally1_mBF33D68E5F4C03DFFBE11005CA9B6CCF9B80251A_MetadataUsageId;
extern const uint32_t U3CloadjsonU3Ed__2_MoveNext_m94C16977F077AB6B76BC0E028C72BEC1B58E7FE6_MetadataUsageId;
extern const uint32_t U3CloadjsonU3Ed__2_System_Collections_IEnumerator_Reset_m07F80EA0C555526F007705F34EF1593EB7C5644D_MetadataUsageId;
extern const uint32_t U3CloadjsonU3Ed__2_U3CU3Em__Finally1_m6BCFB95C883C4295CFC9A23508336E05BA9D3190_MetadataUsageId;
extern const uint32_t lua_IsUpdateBack_BeginInvoke_mA990493C732ED28F6B4D9A025151B579056EF265_MetadataUsageId;
extern const uint32_t lua_OnTargetLoad_BeginInvoke_mEA6C37C6D91CAE1CC25AC8D9E7F7C469986A7D3D_MetadataUsageId;
extern const uint32_t lua_UpdateImage_BeginInvoke_mE2663644DBDEFA831DB87693E82EBD04AD928DF8_MetadataUsageId;
extern const uint32_t lua_UpdateProgress_BeginInvoke_m389BA8D566AAAFD524487D92CCB5E2FAA2786403_MetadataUsageId;
extern const uint32_t my_webRequest_DownloadTexture2_mD74B0034FA6C6DBE9A7C9F0B39FA65134A979230_MetadataUsageId;
extern const uint32_t my_webRequest_DownloadTexture_m81A46243910AC697DD3026B4E01A267794BBEB2A_MetadataUsageId;
extern const uint32_t my_webRequest_loadText_m54E550269835C3D167FF7E9F3601BFA0D47449D9_MetadataUsageId;
extern const uint32_t my_webRequest_loadjson_m0588E9C6D0D5F9DE653E937DE5A7BE6409D4ACE5_MetadataUsageId;
extern const uint32_t test_IsUpdateBack_m61078414EE2CCC304B7AA57745651DEB041CBD7B_MetadataUsageId;
extern const uint32_t test_Start_m199A97ADA195BDC507FFD0450ABB3E3ADF58073A_MetadataUsageId;
extern const uint32_t test_UpdateEnd_m7DD33C7593555B1637B8927FF3B63A9B9FD369B4_MetadataUsageId;
extern const uint32_t test_UpdateProgress_m74AA58F661689F96E9639516B7F81C09E91ACB4E_MetadataUsageId;
struct CertificateHandler_tBD070BF4150A44AB482FD36EA3882C363117E8C0_marshaled_com;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct DownloadHandler_t4A7802ADC97024B469C87FA454B6973951980EE9_marshaled_com;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129_marshaled_com;
struct UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129_marshaled_pinvoke;
struct UploadHandler_t24F4097D30A1E7C689D8881A27F251B4741601E4_marshaled_com;

struct ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821;
struct CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2;
struct DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86;
struct StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E;


#ifndef RUNTIMEOBJECT_H
#define RUNTIMEOBJECT_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Object

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // RUNTIMEOBJECT_H
struct Il2CppArrayBounds;
#ifndef RUNTIMEARRAY_H
#define RUNTIMEARRAY_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Array

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // RUNTIMEARRAY_H
#ifndef EXCEPTION_T_H
#define EXCEPTION_T_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Exception
struct  Exception_t  : public RuntimeObject
{
public:
	// System.String System.Exception::_className
	String_t* ____className_1;
	// System.String System.Exception::_message
	String_t* ____message_2;
	// System.Collections.IDictionary System.Exception::_data
	RuntimeObject* ____data_3;
	// System.Exception System.Exception::_innerException
	Exception_t * ____innerException_4;
	// System.String System.Exception::_helpURL
	String_t* ____helpURL_5;
	// System.Object System.Exception::_stackTrace
	RuntimeObject * ____stackTrace_6;
	// System.String System.Exception::_stackTraceString
	String_t* ____stackTraceString_7;
	// System.String System.Exception::_remoteStackTraceString
	String_t* ____remoteStackTraceString_8;
	// System.Int32 System.Exception::_remoteStackIndex
	int32_t ____remoteStackIndex_9;
	// System.Object System.Exception::_dynamicMethods
	RuntimeObject * ____dynamicMethods_10;
	// System.Int32 System.Exception::_HResult
	int32_t ____HResult_11;
	// System.String System.Exception::_source
	String_t* ____source_12;
	// System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager
	SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * ____safeSerializationManager_13;
	// System.Diagnostics.StackTrace[] System.Exception::captured_traces
	StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* ___captured_traces_14;
	// System.IntPtr[] System.Exception::native_trace_ips
	IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD* ___native_trace_ips_15;

public:
	inline static int32_t get_offset_of__className_1() { return static_cast<int32_t>(offsetof(Exception_t, ____className_1)); }
	inline String_t* get__className_1() const { return ____className_1; }
	inline String_t** get_address_of__className_1() { return &____className_1; }
	inline void set__className_1(String_t* value)
	{
		____className_1 = value;
		Il2CppCodeGenWriteBarrier((&____className_1), value);
	}

	inline static int32_t get_offset_of__message_2() { return static_cast<int32_t>(offsetof(Exception_t, ____message_2)); }
	inline String_t* get__message_2() const { return ____message_2; }
	inline String_t** get_address_of__message_2() { return &____message_2; }
	inline void set__message_2(String_t* value)
	{
		____message_2 = value;
		Il2CppCodeGenWriteBarrier((&____message_2), value);
	}

	inline static int32_t get_offset_of__data_3() { return static_cast<int32_t>(offsetof(Exception_t, ____data_3)); }
	inline RuntimeObject* get__data_3() const { return ____data_3; }
	inline RuntimeObject** get_address_of__data_3() { return &____data_3; }
	inline void set__data_3(RuntimeObject* value)
	{
		____data_3 = value;
		Il2CppCodeGenWriteBarrier((&____data_3), value);
	}

	inline static int32_t get_offset_of__innerException_4() { return static_cast<int32_t>(offsetof(Exception_t, ____innerException_4)); }
	inline Exception_t * get__innerException_4() const { return ____innerException_4; }
	inline Exception_t ** get_address_of__innerException_4() { return &____innerException_4; }
	inline void set__innerException_4(Exception_t * value)
	{
		____innerException_4 = value;
		Il2CppCodeGenWriteBarrier((&____innerException_4), value);
	}

	inline static int32_t get_offset_of__helpURL_5() { return static_cast<int32_t>(offsetof(Exception_t, ____helpURL_5)); }
	inline String_t* get__helpURL_5() const { return ____helpURL_5; }
	inline String_t** get_address_of__helpURL_5() { return &____helpURL_5; }
	inline void set__helpURL_5(String_t* value)
	{
		____helpURL_5 = value;
		Il2CppCodeGenWriteBarrier((&____helpURL_5), value);
	}

	inline static int32_t get_offset_of__stackTrace_6() { return static_cast<int32_t>(offsetof(Exception_t, ____stackTrace_6)); }
	inline RuntimeObject * get__stackTrace_6() const { return ____stackTrace_6; }
	inline RuntimeObject ** get_address_of__stackTrace_6() { return &____stackTrace_6; }
	inline void set__stackTrace_6(RuntimeObject * value)
	{
		____stackTrace_6 = value;
		Il2CppCodeGenWriteBarrier((&____stackTrace_6), value);
	}

	inline static int32_t get_offset_of__stackTraceString_7() { return static_cast<int32_t>(offsetof(Exception_t, ____stackTraceString_7)); }
	inline String_t* get__stackTraceString_7() const { return ____stackTraceString_7; }
	inline String_t** get_address_of__stackTraceString_7() { return &____stackTraceString_7; }
	inline void set__stackTraceString_7(String_t* value)
	{
		____stackTraceString_7 = value;
		Il2CppCodeGenWriteBarrier((&____stackTraceString_7), value);
	}

	inline static int32_t get_offset_of__remoteStackTraceString_8() { return static_cast<int32_t>(offsetof(Exception_t, ____remoteStackTraceString_8)); }
	inline String_t* get__remoteStackTraceString_8() const { return ____remoteStackTraceString_8; }
	inline String_t** get_address_of__remoteStackTraceString_8() { return &____remoteStackTraceString_8; }
	inline void set__remoteStackTraceString_8(String_t* value)
	{
		____remoteStackTraceString_8 = value;
		Il2CppCodeGenWriteBarrier((&____remoteStackTraceString_8), value);
	}

	inline static int32_t get_offset_of__remoteStackIndex_9() { return static_cast<int32_t>(offsetof(Exception_t, ____remoteStackIndex_9)); }
	inline int32_t get__remoteStackIndex_9() const { return ____remoteStackIndex_9; }
	inline int32_t* get_address_of__remoteStackIndex_9() { return &____remoteStackIndex_9; }
	inline void set__remoteStackIndex_9(int32_t value)
	{
		____remoteStackIndex_9 = value;
	}

	inline static int32_t get_offset_of__dynamicMethods_10() { return static_cast<int32_t>(offsetof(Exception_t, ____dynamicMethods_10)); }
	inline RuntimeObject * get__dynamicMethods_10() const { return ____dynamicMethods_10; }
	inline RuntimeObject ** get_address_of__dynamicMethods_10() { return &____dynamicMethods_10; }
	inline void set__dynamicMethods_10(RuntimeObject * value)
	{
		____dynamicMethods_10 = value;
		Il2CppCodeGenWriteBarrier((&____dynamicMethods_10), value);
	}

	inline static int32_t get_offset_of__HResult_11() { return static_cast<int32_t>(offsetof(Exception_t, ____HResult_11)); }
	inline int32_t get__HResult_11() const { return ____HResult_11; }
	inline int32_t* get_address_of__HResult_11() { return &____HResult_11; }
	inline void set__HResult_11(int32_t value)
	{
		____HResult_11 = value;
	}

	inline static int32_t get_offset_of__source_12() { return static_cast<int32_t>(offsetof(Exception_t, ____source_12)); }
	inline String_t* get__source_12() const { return ____source_12; }
	inline String_t** get_address_of__source_12() { return &____source_12; }
	inline void set__source_12(String_t* value)
	{
		____source_12 = value;
		Il2CppCodeGenWriteBarrier((&____source_12), value);
	}

	inline static int32_t get_offset_of__safeSerializationManager_13() { return static_cast<int32_t>(offsetof(Exception_t, ____safeSerializationManager_13)); }
	inline SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * get__safeSerializationManager_13() const { return ____safeSerializationManager_13; }
	inline SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 ** get_address_of__safeSerializationManager_13() { return &____safeSerializationManager_13; }
	inline void set__safeSerializationManager_13(SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * value)
	{
		____safeSerializationManager_13 = value;
		Il2CppCodeGenWriteBarrier((&____safeSerializationManager_13), value);
	}

	inline static int32_t get_offset_of_captured_traces_14() { return static_cast<int32_t>(offsetof(Exception_t, ___captured_traces_14)); }
	inline StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* get_captured_traces_14() const { return ___captured_traces_14; }
	inline StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196** get_address_of_captured_traces_14() { return &___captured_traces_14; }
	inline void set_captured_traces_14(StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* value)
	{
		___captured_traces_14 = value;
		Il2CppCodeGenWriteBarrier((&___captured_traces_14), value);
	}

	inline static int32_t get_offset_of_native_trace_ips_15() { return static_cast<int32_t>(offsetof(Exception_t, ___native_trace_ips_15)); }
	inline IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD* get_native_trace_ips_15() const { return ___native_trace_ips_15; }
	inline IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD** get_address_of_native_trace_ips_15() { return &___native_trace_ips_15; }
	inline void set_native_trace_ips_15(IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD* value)
	{
		___native_trace_ips_15 = value;
		Il2CppCodeGenWriteBarrier((&___native_trace_ips_15), value);
	}
};

struct Exception_t_StaticFields
{
public:
	// System.Object System.Exception::s_EDILock
	RuntimeObject * ___s_EDILock_0;

public:
	inline static int32_t get_offset_of_s_EDILock_0() { return static_cast<int32_t>(offsetof(Exception_t_StaticFields, ___s_EDILock_0)); }
	inline RuntimeObject * get_s_EDILock_0() const { return ___s_EDILock_0; }
	inline RuntimeObject ** get_address_of_s_EDILock_0() { return &___s_EDILock_0; }
	inline void set_s_EDILock_0(RuntimeObject * value)
	{
		___s_EDILock_0 = value;
		Il2CppCodeGenWriteBarrier((&___s_EDILock_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of System.Exception
struct Exception_t_marshaled_pinvoke
{
	char* ____className_1;
	char* ____message_2;
	RuntimeObject* ____data_3;
	Exception_t_marshaled_pinvoke* ____innerException_4;
	char* ____helpURL_5;
	Il2CppIUnknown* ____stackTrace_6;
	char* ____stackTraceString_7;
	char* ____remoteStackTraceString_8;
	int32_t ____remoteStackIndex_9;
	Il2CppIUnknown* ____dynamicMethods_10;
	int32_t ____HResult_11;
	char* ____source_12;
	SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * ____safeSerializationManager_13;
	StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* ___captured_traces_14;
	intptr_t* ___native_trace_ips_15;
};
// Native definition for COM marshalling of System.Exception
struct Exception_t_marshaled_com
{
	Il2CppChar* ____className_1;
	Il2CppChar* ____message_2;
	RuntimeObject* ____data_3;
	Exception_t_marshaled_com* ____innerException_4;
	Il2CppChar* ____helpURL_5;
	Il2CppIUnknown* ____stackTrace_6;
	Il2CppChar* ____stackTraceString_7;
	Il2CppChar* ____remoteStackTraceString_8;
	int32_t ____remoteStackIndex_9;
	Il2CppIUnknown* ____dynamicMethods_10;
	int32_t ____HResult_11;
	Il2CppChar* ____source_12;
	SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * ____safeSerializationManager_13;
	StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* ___captured_traces_14;
	intptr_t* ___native_trace_ips_15;
};
#endif // EXCEPTION_T_H
#ifndef MARSHALBYREFOBJECT_TC4577953D0A44D0AB8597CFA868E01C858B1C9AF_H
#define MARSHALBYREFOBJECT_TC4577953D0A44D0AB8597CFA868E01C858B1C9AF_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.MarshalByRefObject
struct  MarshalByRefObject_tC4577953D0A44D0AB8597CFA868E01C858B1C9AF  : public RuntimeObject
{
public:
	// System.Object System.MarshalByRefObject::_identity
	RuntimeObject * ____identity_0;

public:
	inline static int32_t get_offset_of__identity_0() { return static_cast<int32_t>(offsetof(MarshalByRefObject_tC4577953D0A44D0AB8597CFA868E01C858B1C9AF, ____identity_0)); }
	inline RuntimeObject * get__identity_0() const { return ____identity_0; }
	inline RuntimeObject ** get_address_of__identity_0() { return &____identity_0; }
	inline void set__identity_0(RuntimeObject * value)
	{
		____identity_0 = value;
		Il2CppCodeGenWriteBarrier((&____identity_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of System.MarshalByRefObject
struct MarshalByRefObject_tC4577953D0A44D0AB8597CFA868E01C858B1C9AF_marshaled_pinvoke
{
	Il2CppIUnknown* ____identity_0;
};
// Native definition for COM marshalling of System.MarshalByRefObject
struct MarshalByRefObject_tC4577953D0A44D0AB8597CFA868E01C858B1C9AF_marshaled_com
{
	Il2CppIUnknown* ____identity_0;
};
#endif // MARSHALBYREFOBJECT_TC4577953D0A44D0AB8597CFA868E01C858B1C9AF_H
#ifndef STRING_T_H
#define STRING_T_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.String
struct  String_t  : public RuntimeObject
{
public:
	// System.Int32 System.String::m_stringLength
	int32_t ___m_stringLength_0;
	// System.Char System.String::m_firstChar
	Il2CppChar ___m_firstChar_1;

public:
	inline static int32_t get_offset_of_m_stringLength_0() { return static_cast<int32_t>(offsetof(String_t, ___m_stringLength_0)); }
	inline int32_t get_m_stringLength_0() const { return ___m_stringLength_0; }
	inline int32_t* get_address_of_m_stringLength_0() { return &___m_stringLength_0; }
	inline void set_m_stringLength_0(int32_t value)
	{
		___m_stringLength_0 = value;
	}

	inline static int32_t get_offset_of_m_firstChar_1() { return static_cast<int32_t>(offsetof(String_t, ___m_firstChar_1)); }
	inline Il2CppChar get_m_firstChar_1() const { return ___m_firstChar_1; }
	inline Il2CppChar* get_address_of_m_firstChar_1() { return &___m_firstChar_1; }
	inline void set_m_firstChar_1(Il2CppChar value)
	{
		___m_firstChar_1 = value;
	}
};

struct String_t_StaticFields
{
public:
	// System.String System.String::Empty
	String_t* ___Empty_5;

public:
	inline static int32_t get_offset_of_Empty_5() { return static_cast<int32_t>(offsetof(String_t_StaticFields, ___Empty_5)); }
	inline String_t* get_Empty_5() const { return ___Empty_5; }
	inline String_t** get_address_of_Empty_5() { return &___Empty_5; }
	inline void set_Empty_5(String_t* value)
	{
		___Empty_5 = value;
		Il2CppCodeGenWriteBarrier((&___Empty_5), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // STRING_T_H
#ifndef VALUETYPE_T4D0C27076F7C36E76190FB3328E232BCB1CD1FFF_H
#define VALUETYPE_T4D0C27076F7C36E76190FB3328E232BCB1CD1FFF_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.ValueType
struct  ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of System.ValueType
struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.ValueType
struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF_marshaled_com
{
};
#endif // VALUETYPE_T4D0C27076F7C36E76190FB3328E232BCB1CD1FFF_H
#ifndef YIELDINSTRUCTION_T836035AC7BD07A3C7909F7AD2A5B42DE99D91C44_H
#define YIELDINSTRUCTION_T836035AC7BD07A3C7909F7AD2A5B42DE99D91C44_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.YieldInstruction
struct  YieldInstruction_t836035AC7BD07A3C7909F7AD2A5B42DE99D91C44  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.YieldInstruction
struct YieldInstruction_t836035AC7BD07A3C7909F7AD2A5B42DE99D91C44_marshaled_pinvoke
{
};
// Native definition for COM marshalling of UnityEngine.YieldInstruction
struct YieldInstruction_t836035AC7BD07A3C7909F7AD2A5B42DE99D91C44_marshaled_com
{
};
#endif // YIELDINSTRUCTION_T836035AC7BD07A3C7909F7AD2A5B42DE99D91C44_H
#ifndef UPDATERES_T44F9B1B77E4F838ED7C48F326DFA0D80F219988E_H
#define UPDATERES_T44F9B1B77E4F838ED7C48F326DFA0D80F219988E_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UpdateRes
struct  UpdateRes_t44F9B1B77E4F838ED7C48F326DFA0D80F219988E  : public RuntimeObject
{
public:
	// System.Int32 UpdateRes::_index
	int32_t ____index_0;
	// KT_path UpdateRes::_Path
	KT_path_tE1594558EC28EC25207BB33FE4B0F43FDEE3DFAB * ____Path_1;
	// Callback`1<System.String> UpdateRes::_UpdateEnd
	Callback_1_tCE32A62C014F4978C9ED8B2B1D42BFB7993129CD * ____UpdateEnd_2;
	// Callback`1<System.Single> UpdateRes::_UpdateProgress
	Callback_1_tD2FB8388FAF48522676FE4AE9768B63EC8685B79 * ____UpdateProgress_3;
	// Callback`1<System.Int32> UpdateRes::_CompleteBack
	Callback_1_t0D55FA754E4AEBBA9DEC72F6C30DDD505A6A8432 * ____CompleteBack_4;
	// Callback`2<System.Int32,System.String> UpdateRes::_IsUpdateBack
	Callback_2_tFA833053CA4D93AEC11F365A65349529CF97ADEA * ____IsUpdateBack_5;
	// System.Collections.Generic.Queue`1<ResInfo> UpdateRes::_ResInfos
	Queue_1_t619261CBD4022A80BF2C4679BC5543E0E0B4551C * ____ResInfos_6;
	// System.Collections.Generic.List`1<ConfigInfo> UpdateRes::_configInfos
	List_1_tEA4BA2B230A2361F877FB9FF2DC6C73F620DA677 * ____configInfos_7;
	// System.Int32 UpdateRes::UpdateJs
	int32_t ___UpdateJs_8;
	// System.Int32 UpdateRes::Size
	int32_t ___Size_9;
	// System.Int32 UpdateRes::dateInx
	int32_t ___dateInx_10;

public:
	inline static int32_t get_offset_of__index_0() { return static_cast<int32_t>(offsetof(UpdateRes_t44F9B1B77E4F838ED7C48F326DFA0D80F219988E, ____index_0)); }
	inline int32_t get__index_0() const { return ____index_0; }
	inline int32_t* get_address_of__index_0() { return &____index_0; }
	inline void set__index_0(int32_t value)
	{
		____index_0 = value;
	}

	inline static int32_t get_offset_of__Path_1() { return static_cast<int32_t>(offsetof(UpdateRes_t44F9B1B77E4F838ED7C48F326DFA0D80F219988E, ____Path_1)); }
	inline KT_path_tE1594558EC28EC25207BB33FE4B0F43FDEE3DFAB * get__Path_1() const { return ____Path_1; }
	inline KT_path_tE1594558EC28EC25207BB33FE4B0F43FDEE3DFAB ** get_address_of__Path_1() { return &____Path_1; }
	inline void set__Path_1(KT_path_tE1594558EC28EC25207BB33FE4B0F43FDEE3DFAB * value)
	{
		____Path_1 = value;
		Il2CppCodeGenWriteBarrier((&____Path_1), value);
	}

	inline static int32_t get_offset_of__UpdateEnd_2() { return static_cast<int32_t>(offsetof(UpdateRes_t44F9B1B77E4F838ED7C48F326DFA0D80F219988E, ____UpdateEnd_2)); }
	inline Callback_1_tCE32A62C014F4978C9ED8B2B1D42BFB7993129CD * get__UpdateEnd_2() const { return ____UpdateEnd_2; }
	inline Callback_1_tCE32A62C014F4978C9ED8B2B1D42BFB7993129CD ** get_address_of__UpdateEnd_2() { return &____UpdateEnd_2; }
	inline void set__UpdateEnd_2(Callback_1_tCE32A62C014F4978C9ED8B2B1D42BFB7993129CD * value)
	{
		____UpdateEnd_2 = value;
		Il2CppCodeGenWriteBarrier((&____UpdateEnd_2), value);
	}

	inline static int32_t get_offset_of__UpdateProgress_3() { return static_cast<int32_t>(offsetof(UpdateRes_t44F9B1B77E4F838ED7C48F326DFA0D80F219988E, ____UpdateProgress_3)); }
	inline Callback_1_tD2FB8388FAF48522676FE4AE9768B63EC8685B79 * get__UpdateProgress_3() const { return ____UpdateProgress_3; }
	inline Callback_1_tD2FB8388FAF48522676FE4AE9768B63EC8685B79 ** get_address_of__UpdateProgress_3() { return &____UpdateProgress_3; }
	inline void set__UpdateProgress_3(Callback_1_tD2FB8388FAF48522676FE4AE9768B63EC8685B79 * value)
	{
		____UpdateProgress_3 = value;
		Il2CppCodeGenWriteBarrier((&____UpdateProgress_3), value);
	}

	inline static int32_t get_offset_of__CompleteBack_4() { return static_cast<int32_t>(offsetof(UpdateRes_t44F9B1B77E4F838ED7C48F326DFA0D80F219988E, ____CompleteBack_4)); }
	inline Callback_1_t0D55FA754E4AEBBA9DEC72F6C30DDD505A6A8432 * get__CompleteBack_4() const { return ____CompleteBack_4; }
	inline Callback_1_t0D55FA754E4AEBBA9DEC72F6C30DDD505A6A8432 ** get_address_of__CompleteBack_4() { return &____CompleteBack_4; }
	inline void set__CompleteBack_4(Callback_1_t0D55FA754E4AEBBA9DEC72F6C30DDD505A6A8432 * value)
	{
		____CompleteBack_4 = value;
		Il2CppCodeGenWriteBarrier((&____CompleteBack_4), value);
	}

	inline static int32_t get_offset_of__IsUpdateBack_5() { return static_cast<int32_t>(offsetof(UpdateRes_t44F9B1B77E4F838ED7C48F326DFA0D80F219988E, ____IsUpdateBack_5)); }
	inline Callback_2_tFA833053CA4D93AEC11F365A65349529CF97ADEA * get__IsUpdateBack_5() const { return ____IsUpdateBack_5; }
	inline Callback_2_tFA833053CA4D93AEC11F365A65349529CF97ADEA ** get_address_of__IsUpdateBack_5() { return &____IsUpdateBack_5; }
	inline void set__IsUpdateBack_5(Callback_2_tFA833053CA4D93AEC11F365A65349529CF97ADEA * value)
	{
		____IsUpdateBack_5 = value;
		Il2CppCodeGenWriteBarrier((&____IsUpdateBack_5), value);
	}

	inline static int32_t get_offset_of__ResInfos_6() { return static_cast<int32_t>(offsetof(UpdateRes_t44F9B1B77E4F838ED7C48F326DFA0D80F219988E, ____ResInfos_6)); }
	inline Queue_1_t619261CBD4022A80BF2C4679BC5543E0E0B4551C * get__ResInfos_6() const { return ____ResInfos_6; }
	inline Queue_1_t619261CBD4022A80BF2C4679BC5543E0E0B4551C ** get_address_of__ResInfos_6() { return &____ResInfos_6; }
	inline void set__ResInfos_6(Queue_1_t619261CBD4022A80BF2C4679BC5543E0E0B4551C * value)
	{
		____ResInfos_6 = value;
		Il2CppCodeGenWriteBarrier((&____ResInfos_6), value);
	}

	inline static int32_t get_offset_of__configInfos_7() { return static_cast<int32_t>(offsetof(UpdateRes_t44F9B1B77E4F838ED7C48F326DFA0D80F219988E, ____configInfos_7)); }
	inline List_1_tEA4BA2B230A2361F877FB9FF2DC6C73F620DA677 * get__configInfos_7() const { return ____configInfos_7; }
	inline List_1_tEA4BA2B230A2361F877FB9FF2DC6C73F620DA677 ** get_address_of__configInfos_7() { return &____configInfos_7; }
	inline void set__configInfos_7(List_1_tEA4BA2B230A2361F877FB9FF2DC6C73F620DA677 * value)
	{
		____configInfos_7 = value;
		Il2CppCodeGenWriteBarrier((&____configInfos_7), value);
	}

	inline static int32_t get_offset_of_UpdateJs_8() { return static_cast<int32_t>(offsetof(UpdateRes_t44F9B1B77E4F838ED7C48F326DFA0D80F219988E, ___UpdateJs_8)); }
	inline int32_t get_UpdateJs_8() const { return ___UpdateJs_8; }
	inline int32_t* get_address_of_UpdateJs_8() { return &___UpdateJs_8; }
	inline void set_UpdateJs_8(int32_t value)
	{
		___UpdateJs_8 = value;
	}

	inline static int32_t get_offset_of_Size_9() { return static_cast<int32_t>(offsetof(UpdateRes_t44F9B1B77E4F838ED7C48F326DFA0D80F219988E, ___Size_9)); }
	inline int32_t get_Size_9() const { return ___Size_9; }
	inline int32_t* get_address_of_Size_9() { return &___Size_9; }
	inline void set_Size_9(int32_t value)
	{
		___Size_9 = value;
	}

	inline static int32_t get_offset_of_dateInx_10() { return static_cast<int32_t>(offsetof(UpdateRes_t44F9B1B77E4F838ED7C48F326DFA0D80F219988E, ___dateInx_10)); }
	inline int32_t get_dateInx_10() const { return ___dateInx_10; }
	inline int32_t* get_address_of_dateInx_10() { return &___dateInx_10; }
	inline void set_dateInx_10(int32_t value)
	{
		___dateInx_10 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UPDATERES_T44F9B1B77E4F838ED7C48F326DFA0D80F219988E_H
#ifndef MY_WEBREQUEST_T669F4FA7FF7631775B203B3212604443FE69A532_H
#define MY_WEBREQUEST_T669F4FA7FF7631775B203B3212604443FE69A532_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// my_webRequest
struct  my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532  : public RuntimeObject
{
public:
	// UnityEngine.Networking.UnityWebRequest my_webRequest::webRequest
	UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * ___webRequest_0;

public:
	inline static int32_t get_offset_of_webRequest_0() { return static_cast<int32_t>(offsetof(my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532, ___webRequest_0)); }
	inline UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * get_webRequest_0() const { return ___webRequest_0; }
	inline UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 ** get_address_of_webRequest_0() { return &___webRequest_0; }
	inline void set_webRequest_0(UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * value)
	{
		___webRequest_0 = value;
		Il2CppCodeGenWriteBarrier((&___webRequest_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // MY_WEBREQUEST_T669F4FA7FF7631775B203B3212604443FE69A532_H
#ifndef U3CDOWNLOADTEXTURE2U3ED__4_T40EAEA5087BF073877124C4C87BD1450ABB44BDE_H
#define U3CDOWNLOADTEXTURE2U3ED__4_T40EAEA5087BF073877124C4C87BD1450ABB44BDE_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// my_webRequest_<DownloadTexture2>d__4
struct  U3CDownloadTexture2U3Ed__4_t40EAEA5087BF073877124C4C87BD1450ABB44BDE  : public RuntimeObject
{
public:
	// System.Int32 my_webRequest_<DownloadTexture2>d__4::<>1__state
	int32_t ___U3CU3E1__state_0;
	// System.Object my_webRequest_<DownloadTexture2>d__4::<>2__current
	RuntimeObject * ___U3CU3E2__current_1;
	// my_webRequest my_webRequest_<DownloadTexture2>d__4::<>4__this
	my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * ___U3CU3E4__this_2;
	// System.String my_webRequest_<DownloadTexture2>d__4::_url
	String_t* ____url_3;
	// Callback`1<System.String> my_webRequest_<DownloadTexture2>d__4::callback
	Callback_1_tCE32A62C014F4978C9ED8B2B1D42BFB7993129CD * ___callback_4;
	// System.String my_webRequest_<DownloadTexture2>d__4::_downloadFilePathAndName
	String_t* ____downloadFilePathAndName_5;
	// UnityEngine.Networking.UnityWebRequest my_webRequest_<DownloadTexture2>d__4::<>7__wrap1
	UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * ___U3CU3E7__wrap1_6;

public:
	inline static int32_t get_offset_of_U3CU3E1__state_0() { return static_cast<int32_t>(offsetof(U3CDownloadTexture2U3Ed__4_t40EAEA5087BF073877124C4C87BD1450ABB44BDE, ___U3CU3E1__state_0)); }
	inline int32_t get_U3CU3E1__state_0() const { return ___U3CU3E1__state_0; }
	inline int32_t* get_address_of_U3CU3E1__state_0() { return &___U3CU3E1__state_0; }
	inline void set_U3CU3E1__state_0(int32_t value)
	{
		___U3CU3E1__state_0 = value;
	}

	inline static int32_t get_offset_of_U3CU3E2__current_1() { return static_cast<int32_t>(offsetof(U3CDownloadTexture2U3Ed__4_t40EAEA5087BF073877124C4C87BD1450ABB44BDE, ___U3CU3E2__current_1)); }
	inline RuntimeObject * get_U3CU3E2__current_1() const { return ___U3CU3E2__current_1; }
	inline RuntimeObject ** get_address_of_U3CU3E2__current_1() { return &___U3CU3E2__current_1; }
	inline void set_U3CU3E2__current_1(RuntimeObject * value)
	{
		___U3CU3E2__current_1 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3E2__current_1), value);
	}

	inline static int32_t get_offset_of_U3CU3E4__this_2() { return static_cast<int32_t>(offsetof(U3CDownloadTexture2U3Ed__4_t40EAEA5087BF073877124C4C87BD1450ABB44BDE, ___U3CU3E4__this_2)); }
	inline my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * get_U3CU3E4__this_2() const { return ___U3CU3E4__this_2; }
	inline my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 ** get_address_of_U3CU3E4__this_2() { return &___U3CU3E4__this_2; }
	inline void set_U3CU3E4__this_2(my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * value)
	{
		___U3CU3E4__this_2 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3E4__this_2), value);
	}

	inline static int32_t get_offset_of__url_3() { return static_cast<int32_t>(offsetof(U3CDownloadTexture2U3Ed__4_t40EAEA5087BF073877124C4C87BD1450ABB44BDE, ____url_3)); }
	inline String_t* get__url_3() const { return ____url_3; }
	inline String_t** get_address_of__url_3() { return &____url_3; }
	inline void set__url_3(String_t* value)
	{
		____url_3 = value;
		Il2CppCodeGenWriteBarrier((&____url_3), value);
	}

	inline static int32_t get_offset_of_callback_4() { return static_cast<int32_t>(offsetof(U3CDownloadTexture2U3Ed__4_t40EAEA5087BF073877124C4C87BD1450ABB44BDE, ___callback_4)); }
	inline Callback_1_tCE32A62C014F4978C9ED8B2B1D42BFB7993129CD * get_callback_4() const { return ___callback_4; }
	inline Callback_1_tCE32A62C014F4978C9ED8B2B1D42BFB7993129CD ** get_address_of_callback_4() { return &___callback_4; }
	inline void set_callback_4(Callback_1_tCE32A62C014F4978C9ED8B2B1D42BFB7993129CD * value)
	{
		___callback_4 = value;
		Il2CppCodeGenWriteBarrier((&___callback_4), value);
	}

	inline static int32_t get_offset_of__downloadFilePathAndName_5() { return static_cast<int32_t>(offsetof(U3CDownloadTexture2U3Ed__4_t40EAEA5087BF073877124C4C87BD1450ABB44BDE, ____downloadFilePathAndName_5)); }
	inline String_t* get__downloadFilePathAndName_5() const { return ____downloadFilePathAndName_5; }
	inline String_t** get_address_of__downloadFilePathAndName_5() { return &____downloadFilePathAndName_5; }
	inline void set__downloadFilePathAndName_5(String_t* value)
	{
		____downloadFilePathAndName_5 = value;
		Il2CppCodeGenWriteBarrier((&____downloadFilePathAndName_5), value);
	}

	inline static int32_t get_offset_of_U3CU3E7__wrap1_6() { return static_cast<int32_t>(offsetof(U3CDownloadTexture2U3Ed__4_t40EAEA5087BF073877124C4C87BD1450ABB44BDE, ___U3CU3E7__wrap1_6)); }
	inline UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * get_U3CU3E7__wrap1_6() const { return ___U3CU3E7__wrap1_6; }
	inline UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 ** get_address_of_U3CU3E7__wrap1_6() { return &___U3CU3E7__wrap1_6; }
	inline void set_U3CU3E7__wrap1_6(UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * value)
	{
		___U3CU3E7__wrap1_6 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3E7__wrap1_6), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // U3CDOWNLOADTEXTURE2U3ED__4_T40EAEA5087BF073877124C4C87BD1450ABB44BDE_H
#ifndef U3CDOWNLOADTEXTUREU3ED__3_T076230C7E7CFE5B1718F614D00CC8EDB9CBD42A0_H
#define U3CDOWNLOADTEXTUREU3ED__3_T076230C7E7CFE5B1718F614D00CC8EDB9CBD42A0_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// my_webRequest_<DownloadTexture>d__3
struct  U3CDownloadTextureU3Ed__3_t076230C7E7CFE5B1718F614D00CC8EDB9CBD42A0  : public RuntimeObject
{
public:
	// System.Int32 my_webRequest_<DownloadTexture>d__3::<>1__state
	int32_t ___U3CU3E1__state_0;
	// System.Object my_webRequest_<DownloadTexture>d__3::<>2__current
	RuntimeObject * ___U3CU3E2__current_1;
	// my_webRequest my_webRequest_<DownloadTexture>d__3::<>4__this
	my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * ___U3CU3E4__this_2;
	// System.String my_webRequest_<DownloadTexture>d__3::_url
	String_t* ____url_3;
	// System.String my_webRequest_<DownloadTexture>d__3::_downloadFilePathAndName
	String_t* ____downloadFilePathAndName_4;
	// Callback`1<System.String> my_webRequest_<DownloadTexture>d__3::callback
	Callback_1_tCE32A62C014F4978C9ED8B2B1D42BFB7993129CD * ___callback_5;
	// System.String my_webRequest_<DownloadTexture>d__3::<_download>5__2
	String_t* ___U3C_downloadU3E5__2_6;

public:
	inline static int32_t get_offset_of_U3CU3E1__state_0() { return static_cast<int32_t>(offsetof(U3CDownloadTextureU3Ed__3_t076230C7E7CFE5B1718F614D00CC8EDB9CBD42A0, ___U3CU3E1__state_0)); }
	inline int32_t get_U3CU3E1__state_0() const { return ___U3CU3E1__state_0; }
	inline int32_t* get_address_of_U3CU3E1__state_0() { return &___U3CU3E1__state_0; }
	inline void set_U3CU3E1__state_0(int32_t value)
	{
		___U3CU3E1__state_0 = value;
	}

	inline static int32_t get_offset_of_U3CU3E2__current_1() { return static_cast<int32_t>(offsetof(U3CDownloadTextureU3Ed__3_t076230C7E7CFE5B1718F614D00CC8EDB9CBD42A0, ___U3CU3E2__current_1)); }
	inline RuntimeObject * get_U3CU3E2__current_1() const { return ___U3CU3E2__current_1; }
	inline RuntimeObject ** get_address_of_U3CU3E2__current_1() { return &___U3CU3E2__current_1; }
	inline void set_U3CU3E2__current_1(RuntimeObject * value)
	{
		___U3CU3E2__current_1 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3E2__current_1), value);
	}

	inline static int32_t get_offset_of_U3CU3E4__this_2() { return static_cast<int32_t>(offsetof(U3CDownloadTextureU3Ed__3_t076230C7E7CFE5B1718F614D00CC8EDB9CBD42A0, ___U3CU3E4__this_2)); }
	inline my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * get_U3CU3E4__this_2() const { return ___U3CU3E4__this_2; }
	inline my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 ** get_address_of_U3CU3E4__this_2() { return &___U3CU3E4__this_2; }
	inline void set_U3CU3E4__this_2(my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * value)
	{
		___U3CU3E4__this_2 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3E4__this_2), value);
	}

	inline static int32_t get_offset_of__url_3() { return static_cast<int32_t>(offsetof(U3CDownloadTextureU3Ed__3_t076230C7E7CFE5B1718F614D00CC8EDB9CBD42A0, ____url_3)); }
	inline String_t* get__url_3() const { return ____url_3; }
	inline String_t** get_address_of__url_3() { return &____url_3; }
	inline void set__url_3(String_t* value)
	{
		____url_3 = value;
		Il2CppCodeGenWriteBarrier((&____url_3), value);
	}

	inline static int32_t get_offset_of__downloadFilePathAndName_4() { return static_cast<int32_t>(offsetof(U3CDownloadTextureU3Ed__3_t076230C7E7CFE5B1718F614D00CC8EDB9CBD42A0, ____downloadFilePathAndName_4)); }
	inline String_t* get__downloadFilePathAndName_4() const { return ____downloadFilePathAndName_4; }
	inline String_t** get_address_of__downloadFilePathAndName_4() { return &____downloadFilePathAndName_4; }
	inline void set__downloadFilePathAndName_4(String_t* value)
	{
		____downloadFilePathAndName_4 = value;
		Il2CppCodeGenWriteBarrier((&____downloadFilePathAndName_4), value);
	}

	inline static int32_t get_offset_of_callback_5() { return static_cast<int32_t>(offsetof(U3CDownloadTextureU3Ed__3_t076230C7E7CFE5B1718F614D00CC8EDB9CBD42A0, ___callback_5)); }
	inline Callback_1_tCE32A62C014F4978C9ED8B2B1D42BFB7993129CD * get_callback_5() const { return ___callback_5; }
	inline Callback_1_tCE32A62C014F4978C9ED8B2B1D42BFB7993129CD ** get_address_of_callback_5() { return &___callback_5; }
	inline void set_callback_5(Callback_1_tCE32A62C014F4978C9ED8B2B1D42BFB7993129CD * value)
	{
		___callback_5 = value;
		Il2CppCodeGenWriteBarrier((&___callback_5), value);
	}

	inline static int32_t get_offset_of_U3C_downloadU3E5__2_6() { return static_cast<int32_t>(offsetof(U3CDownloadTextureU3Ed__3_t076230C7E7CFE5B1718F614D00CC8EDB9CBD42A0, ___U3C_downloadU3E5__2_6)); }
	inline String_t* get_U3C_downloadU3E5__2_6() const { return ___U3C_downloadU3E5__2_6; }
	inline String_t** get_address_of_U3C_downloadU3E5__2_6() { return &___U3C_downloadU3E5__2_6; }
	inline void set_U3C_downloadU3E5__2_6(String_t* value)
	{
		___U3C_downloadU3E5__2_6 = value;
		Il2CppCodeGenWriteBarrier((&___U3C_downloadU3E5__2_6), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // U3CDOWNLOADTEXTUREU3ED__3_T076230C7E7CFE5B1718F614D00CC8EDB9CBD42A0_H
#ifndef U3CLOADTEXTU3ED__1_T0093CAC7982CA822F2B53F32DF9BBE044919AF6D_H
#define U3CLOADTEXTU3ED__1_T0093CAC7982CA822F2B53F32DF9BBE044919AF6D_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// my_webRequest_<loadText>d__1
struct  U3CloadTextU3Ed__1_t0093CAC7982CA822F2B53F32DF9BBE044919AF6D  : public RuntimeObject
{
public:
	// System.Int32 my_webRequest_<loadText>d__1::<>1__state
	int32_t ___U3CU3E1__state_0;
	// System.Object my_webRequest_<loadText>d__1::<>2__current
	RuntimeObject * ___U3CU3E2__current_1;
	// my_webRequest my_webRequest_<loadText>d__1::<>4__this
	my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * ___U3CU3E4__this_2;
	// System.String my_webRequest_<loadText>d__1::url
	String_t* ___url_3;
	// Callback`1<LitJson.JsonData> my_webRequest_<loadText>d__1::CompletBack
	Callback_1_tC56B18B0145F6DFFCFE80A774C1A1896976EEF4F * ___CompletBack_4;
	// UnityEngine.Networking.UnityWebRequest my_webRequest_<loadText>d__1::<>7__wrap1
	UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * ___U3CU3E7__wrap1_5;

public:
	inline static int32_t get_offset_of_U3CU3E1__state_0() { return static_cast<int32_t>(offsetof(U3CloadTextU3Ed__1_t0093CAC7982CA822F2B53F32DF9BBE044919AF6D, ___U3CU3E1__state_0)); }
	inline int32_t get_U3CU3E1__state_0() const { return ___U3CU3E1__state_0; }
	inline int32_t* get_address_of_U3CU3E1__state_0() { return &___U3CU3E1__state_0; }
	inline void set_U3CU3E1__state_0(int32_t value)
	{
		___U3CU3E1__state_0 = value;
	}

	inline static int32_t get_offset_of_U3CU3E2__current_1() { return static_cast<int32_t>(offsetof(U3CloadTextU3Ed__1_t0093CAC7982CA822F2B53F32DF9BBE044919AF6D, ___U3CU3E2__current_1)); }
	inline RuntimeObject * get_U3CU3E2__current_1() const { return ___U3CU3E2__current_1; }
	inline RuntimeObject ** get_address_of_U3CU3E2__current_1() { return &___U3CU3E2__current_1; }
	inline void set_U3CU3E2__current_1(RuntimeObject * value)
	{
		___U3CU3E2__current_1 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3E2__current_1), value);
	}

	inline static int32_t get_offset_of_U3CU3E4__this_2() { return static_cast<int32_t>(offsetof(U3CloadTextU3Ed__1_t0093CAC7982CA822F2B53F32DF9BBE044919AF6D, ___U3CU3E4__this_2)); }
	inline my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * get_U3CU3E4__this_2() const { return ___U3CU3E4__this_2; }
	inline my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 ** get_address_of_U3CU3E4__this_2() { return &___U3CU3E4__this_2; }
	inline void set_U3CU3E4__this_2(my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * value)
	{
		___U3CU3E4__this_2 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3E4__this_2), value);
	}

	inline static int32_t get_offset_of_url_3() { return static_cast<int32_t>(offsetof(U3CloadTextU3Ed__1_t0093CAC7982CA822F2B53F32DF9BBE044919AF6D, ___url_3)); }
	inline String_t* get_url_3() const { return ___url_3; }
	inline String_t** get_address_of_url_3() { return &___url_3; }
	inline void set_url_3(String_t* value)
	{
		___url_3 = value;
		Il2CppCodeGenWriteBarrier((&___url_3), value);
	}

	inline static int32_t get_offset_of_CompletBack_4() { return static_cast<int32_t>(offsetof(U3CloadTextU3Ed__1_t0093CAC7982CA822F2B53F32DF9BBE044919AF6D, ___CompletBack_4)); }
	inline Callback_1_tC56B18B0145F6DFFCFE80A774C1A1896976EEF4F * get_CompletBack_4() const { return ___CompletBack_4; }
	inline Callback_1_tC56B18B0145F6DFFCFE80A774C1A1896976EEF4F ** get_address_of_CompletBack_4() { return &___CompletBack_4; }
	inline void set_CompletBack_4(Callback_1_tC56B18B0145F6DFFCFE80A774C1A1896976EEF4F * value)
	{
		___CompletBack_4 = value;
		Il2CppCodeGenWriteBarrier((&___CompletBack_4), value);
	}

	inline static int32_t get_offset_of_U3CU3E7__wrap1_5() { return static_cast<int32_t>(offsetof(U3CloadTextU3Ed__1_t0093CAC7982CA822F2B53F32DF9BBE044919AF6D, ___U3CU3E7__wrap1_5)); }
	inline UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * get_U3CU3E7__wrap1_5() const { return ___U3CU3E7__wrap1_5; }
	inline UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 ** get_address_of_U3CU3E7__wrap1_5() { return &___U3CU3E7__wrap1_5; }
	inline void set_U3CU3E7__wrap1_5(UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * value)
	{
		___U3CU3E7__wrap1_5 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3E7__wrap1_5), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // U3CLOADTEXTU3ED__1_T0093CAC7982CA822F2B53F32DF9BBE044919AF6D_H
#ifndef U3CLOADJSONU3ED__2_T08F487CB2F1CBAB879D30D7059415A8AA09ABBFD_H
#define U3CLOADJSONU3ED__2_T08F487CB2F1CBAB879D30D7059415A8AA09ABBFD_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// my_webRequest_<loadjson>d__2
struct  U3CloadjsonU3Ed__2_t08F487CB2F1CBAB879D30D7059415A8AA09ABBFD  : public RuntimeObject
{
public:
	// System.Int32 my_webRequest_<loadjson>d__2::<>1__state
	int32_t ___U3CU3E1__state_0;
	// System.Object my_webRequest_<loadjson>d__2::<>2__current
	RuntimeObject * ___U3CU3E2__current_1;
	// my_webRequest my_webRequest_<loadjson>d__2::<>4__this
	my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * ___U3CU3E4__this_2;
	// System.String my_webRequest_<loadjson>d__2::url
	String_t* ___url_3;
	// Callback`1<LitJson.JsonData> my_webRequest_<loadjson>d__2::CompletBack
	Callback_1_tC56B18B0145F6DFFCFE80A774C1A1896976EEF4F * ___CompletBack_4;
	// UnityEngine.Networking.UnityWebRequest my_webRequest_<loadjson>d__2::<>7__wrap1
	UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * ___U3CU3E7__wrap1_5;

public:
	inline static int32_t get_offset_of_U3CU3E1__state_0() { return static_cast<int32_t>(offsetof(U3CloadjsonU3Ed__2_t08F487CB2F1CBAB879D30D7059415A8AA09ABBFD, ___U3CU3E1__state_0)); }
	inline int32_t get_U3CU3E1__state_0() const { return ___U3CU3E1__state_0; }
	inline int32_t* get_address_of_U3CU3E1__state_0() { return &___U3CU3E1__state_0; }
	inline void set_U3CU3E1__state_0(int32_t value)
	{
		___U3CU3E1__state_0 = value;
	}

	inline static int32_t get_offset_of_U3CU3E2__current_1() { return static_cast<int32_t>(offsetof(U3CloadjsonU3Ed__2_t08F487CB2F1CBAB879D30D7059415A8AA09ABBFD, ___U3CU3E2__current_1)); }
	inline RuntimeObject * get_U3CU3E2__current_1() const { return ___U3CU3E2__current_1; }
	inline RuntimeObject ** get_address_of_U3CU3E2__current_1() { return &___U3CU3E2__current_1; }
	inline void set_U3CU3E2__current_1(RuntimeObject * value)
	{
		___U3CU3E2__current_1 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3E2__current_1), value);
	}

	inline static int32_t get_offset_of_U3CU3E4__this_2() { return static_cast<int32_t>(offsetof(U3CloadjsonU3Ed__2_t08F487CB2F1CBAB879D30D7059415A8AA09ABBFD, ___U3CU3E4__this_2)); }
	inline my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * get_U3CU3E4__this_2() const { return ___U3CU3E4__this_2; }
	inline my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 ** get_address_of_U3CU3E4__this_2() { return &___U3CU3E4__this_2; }
	inline void set_U3CU3E4__this_2(my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * value)
	{
		___U3CU3E4__this_2 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3E4__this_2), value);
	}

	inline static int32_t get_offset_of_url_3() { return static_cast<int32_t>(offsetof(U3CloadjsonU3Ed__2_t08F487CB2F1CBAB879D30D7059415A8AA09ABBFD, ___url_3)); }
	inline String_t* get_url_3() const { return ___url_3; }
	inline String_t** get_address_of_url_3() { return &___url_3; }
	inline void set_url_3(String_t* value)
	{
		___url_3 = value;
		Il2CppCodeGenWriteBarrier((&___url_3), value);
	}

	inline static int32_t get_offset_of_CompletBack_4() { return static_cast<int32_t>(offsetof(U3CloadjsonU3Ed__2_t08F487CB2F1CBAB879D30D7059415A8AA09ABBFD, ___CompletBack_4)); }
	inline Callback_1_tC56B18B0145F6DFFCFE80A774C1A1896976EEF4F * get_CompletBack_4() const { return ___CompletBack_4; }
	inline Callback_1_tC56B18B0145F6DFFCFE80A774C1A1896976EEF4F ** get_address_of_CompletBack_4() { return &___CompletBack_4; }
	inline void set_CompletBack_4(Callback_1_tC56B18B0145F6DFFCFE80A774C1A1896976EEF4F * value)
	{
		___CompletBack_4 = value;
		Il2CppCodeGenWriteBarrier((&___CompletBack_4), value);
	}

	inline static int32_t get_offset_of_U3CU3E7__wrap1_5() { return static_cast<int32_t>(offsetof(U3CloadjsonU3Ed__2_t08F487CB2F1CBAB879D30D7059415A8AA09ABBFD, ___U3CU3E7__wrap1_5)); }
	inline UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * get_U3CU3E7__wrap1_5() const { return ___U3CU3E7__wrap1_5; }
	inline UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 ** get_address_of_U3CU3E7__wrap1_5() { return &___U3CU3E7__wrap1_5; }
	inline void set_U3CU3E7__wrap1_5(UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * value)
	{
		___U3CU3E7__wrap1_5 = value;
		Il2CppCodeGenWriteBarrier((&___U3CU3E7__wrap1_5), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // U3CLOADJSONU3ED__2_T08F487CB2F1CBAB879D30D7059415A8AA09ABBFD_H
#ifndef VIDEO_T9A44E63FDA79F675B606974EBCBD3AB15BF79BA4_H
#define VIDEO_T9A44E63FDA79F675B606974EBCBD3AB15BF79BA4_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// video
struct  video_t9A44E63FDA79F675B606974EBCBD3AB15BF79BA4  : public RuntimeObject
{
public:
	// System.Int32 video::<id>k__BackingField
	int32_t ___U3CidU3Ek__BackingField_0;
	// System.String video::<name>k__BackingField
	String_t* ___U3CnameU3Ek__BackingField_1;
	// System.String video::<path>k__BackingField
	String_t* ___U3CpathU3Ek__BackingField_2;
	// System.Int32 video::<width>k__BackingField
	int32_t ___U3CwidthU3Ek__BackingField_3;
	// System.Int32 video::<height>k__BackingField
	int32_t ___U3CheightU3Ek__BackingField_4;

public:
	inline static int32_t get_offset_of_U3CidU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(video_t9A44E63FDA79F675B606974EBCBD3AB15BF79BA4, ___U3CidU3Ek__BackingField_0)); }
	inline int32_t get_U3CidU3Ek__BackingField_0() const { return ___U3CidU3Ek__BackingField_0; }
	inline int32_t* get_address_of_U3CidU3Ek__BackingField_0() { return &___U3CidU3Ek__BackingField_0; }
	inline void set_U3CidU3Ek__BackingField_0(int32_t value)
	{
		___U3CidU3Ek__BackingField_0 = value;
	}

	inline static int32_t get_offset_of_U3CnameU3Ek__BackingField_1() { return static_cast<int32_t>(offsetof(video_t9A44E63FDA79F675B606974EBCBD3AB15BF79BA4, ___U3CnameU3Ek__BackingField_1)); }
	inline String_t* get_U3CnameU3Ek__BackingField_1() const { return ___U3CnameU3Ek__BackingField_1; }
	inline String_t** get_address_of_U3CnameU3Ek__BackingField_1() { return &___U3CnameU3Ek__BackingField_1; }
	inline void set_U3CnameU3Ek__BackingField_1(String_t* value)
	{
		___U3CnameU3Ek__BackingField_1 = value;
		Il2CppCodeGenWriteBarrier((&___U3CnameU3Ek__BackingField_1), value);
	}

	inline static int32_t get_offset_of_U3CpathU3Ek__BackingField_2() { return static_cast<int32_t>(offsetof(video_t9A44E63FDA79F675B606974EBCBD3AB15BF79BA4, ___U3CpathU3Ek__BackingField_2)); }
	inline String_t* get_U3CpathU3Ek__BackingField_2() const { return ___U3CpathU3Ek__BackingField_2; }
	inline String_t** get_address_of_U3CpathU3Ek__BackingField_2() { return &___U3CpathU3Ek__BackingField_2; }
	inline void set_U3CpathU3Ek__BackingField_2(String_t* value)
	{
		___U3CpathU3Ek__BackingField_2 = value;
		Il2CppCodeGenWriteBarrier((&___U3CpathU3Ek__BackingField_2), value);
	}

	inline static int32_t get_offset_of_U3CwidthU3Ek__BackingField_3() { return static_cast<int32_t>(offsetof(video_t9A44E63FDA79F675B606974EBCBD3AB15BF79BA4, ___U3CwidthU3Ek__BackingField_3)); }
	inline int32_t get_U3CwidthU3Ek__BackingField_3() const { return ___U3CwidthU3Ek__BackingField_3; }
	inline int32_t* get_address_of_U3CwidthU3Ek__BackingField_3() { return &___U3CwidthU3Ek__BackingField_3; }
	inline void set_U3CwidthU3Ek__BackingField_3(int32_t value)
	{
		___U3CwidthU3Ek__BackingField_3 = value;
	}

	inline static int32_t get_offset_of_U3CheightU3Ek__BackingField_4() { return static_cast<int32_t>(offsetof(video_t9A44E63FDA79F675B606974EBCBD3AB15BF79BA4, ___U3CheightU3Ek__BackingField_4)); }
	inline int32_t get_U3CheightU3Ek__BackingField_4() const { return ___U3CheightU3Ek__BackingField_4; }
	inline int32_t* get_address_of_U3CheightU3Ek__BackingField_4() { return &___U3CheightU3Ek__BackingField_4; }
	inline void set_U3CheightU3Ek__BackingField_4(int32_t value)
	{
		___U3CheightU3Ek__BackingField_4 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // VIDEO_T9A44E63FDA79F675B606974EBCBD3AB15BF79BA4_H
#ifndef BOOLEAN_TB53F6830F670160873277339AA58F15CAED4399C_H
#define BOOLEAN_TB53F6830F670160873277339AA58F15CAED4399C_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Boolean
struct  Boolean_tB53F6830F670160873277339AA58F15CAED4399C 
{
public:
	// System.Boolean System.Boolean::m_value
	bool ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Boolean_tB53F6830F670160873277339AA58F15CAED4399C, ___m_value_0)); }
	inline bool get_m_value_0() const { return ___m_value_0; }
	inline bool* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(bool value)
	{
		___m_value_0 = value;
	}
};

struct Boolean_tB53F6830F670160873277339AA58F15CAED4399C_StaticFields
{
public:
	// System.String System.Boolean::TrueString
	String_t* ___TrueString_5;
	// System.String System.Boolean::FalseString
	String_t* ___FalseString_6;

public:
	inline static int32_t get_offset_of_TrueString_5() { return static_cast<int32_t>(offsetof(Boolean_tB53F6830F670160873277339AA58F15CAED4399C_StaticFields, ___TrueString_5)); }
	inline String_t* get_TrueString_5() const { return ___TrueString_5; }
	inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; }
	inline void set_TrueString_5(String_t* value)
	{
		___TrueString_5 = value;
		Il2CppCodeGenWriteBarrier((&___TrueString_5), value);
	}

	inline static int32_t get_offset_of_FalseString_6() { return static_cast<int32_t>(offsetof(Boolean_tB53F6830F670160873277339AA58F15CAED4399C_StaticFields, ___FalseString_6)); }
	inline String_t* get_FalseString_6() const { return ___FalseString_6; }
	inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; }
	inline void set_FalseString_6(String_t* value)
	{
		___FalseString_6 = value;
		Il2CppCodeGenWriteBarrier((&___FalseString_6), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // BOOLEAN_TB53F6830F670160873277339AA58F15CAED4399C_H
#ifndef BYTE_TF87C579059BD4633E6840EBBBEEF899C6E33EF07_H
#define BYTE_TF87C579059BD4633E6840EBBBEEF899C6E33EF07_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Byte
struct  Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07 
{
public:
	// System.Byte System.Byte::m_value
	uint8_t ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07, ___m_value_0)); }
	inline uint8_t get_m_value_0() const { return ___m_value_0; }
	inline uint8_t* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(uint8_t value)
	{
		___m_value_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // BYTE_TF87C579059BD4633E6840EBBBEEF899C6E33EF07_H
#ifndef CHAR_TBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_H
#define CHAR_TBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Char
struct  Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9 
{
public:
	// System.Char System.Char::m_value
	Il2CppChar ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9, ___m_value_0)); }
	inline Il2CppChar get_m_value_0() const { return ___m_value_0; }
	inline Il2CppChar* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(Il2CppChar value)
	{
		___m_value_0 = value;
	}
};

struct Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_StaticFields
{
public:
	// System.Byte[] System.Char::categoryForLatin1
	ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ___categoryForLatin1_3;

public:
	inline static int32_t get_offset_of_categoryForLatin1_3() { return static_cast<int32_t>(offsetof(Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_StaticFields, ___categoryForLatin1_3)); }
	inline ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* get_categoryForLatin1_3() const { return ___categoryForLatin1_3; }
	inline ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821** get_address_of_categoryForLatin1_3() { return &___categoryForLatin1_3; }
	inline void set_categoryForLatin1_3(ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* value)
	{
		___categoryForLatin1_3 = value;
		Il2CppCodeGenWriteBarrier((&___categoryForLatin1_3), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CHAR_TBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_H
#ifndef ENUM_T2AF27C02B8653AE29442467390005ABC74D8F521_H
#define ENUM_T2AF27C02B8653AE29442467390005ABC74D8F521_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Enum
struct  Enum_t2AF27C02B8653AE29442467390005ABC74D8F521  : public ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF
{
public:

public:
};

struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_StaticFields
{
public:
	// System.Char[] System.Enum::enumSeperatorCharArray
	CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___enumSeperatorCharArray_0;

public:
	inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast<int32_t>(offsetof(Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_StaticFields, ___enumSeperatorCharArray_0)); }
	inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; }
	inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; }
	inline void set_enumSeperatorCharArray_0(CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* value)
	{
		___enumSeperatorCharArray_0 = value;
		Il2CppCodeGenWriteBarrier((&___enumSeperatorCharArray_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of System.Enum
struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.Enum
struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_marshaled_com
{
};
#endif // ENUM_T2AF27C02B8653AE29442467390005ABC74D8F521_H
#ifndef STREAM_TFC50657DD5AAB87770987F9179D934A51D99D5E7_H
#define STREAM_TFC50657DD5AAB87770987F9179D934A51D99D5E7_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.IO.Stream
struct  Stream_tFC50657DD5AAB87770987F9179D934A51D99D5E7  : public MarshalByRefObject_tC4577953D0A44D0AB8597CFA868E01C858B1C9AF
{
public:
	// System.IO.Stream_ReadWriteTask System.IO.Stream::_activeReadWriteTask
	ReadWriteTask_tFA17EEE8BC5C4C83EAEFCC3662A30DE351ABAA80 * ____activeReadWriteTask_2;
	// System.Threading.SemaphoreSlim System.IO.Stream::_asyncActiveSemaphore
	SemaphoreSlim_t2E2888D1C0C8FAB80823C76F1602E4434B8FA048 * ____asyncActiveSemaphore_3;

public:
	inline static int32_t get_offset_of__activeReadWriteTask_2() { return static_cast<int32_t>(offsetof(Stream_tFC50657DD5AAB87770987F9179D934A51D99D5E7, ____activeReadWriteTask_2)); }
	inline ReadWriteTask_tFA17EEE8BC5C4C83EAEFCC3662A30DE351ABAA80 * get__activeReadWriteTask_2() const { return ____activeReadWriteTask_2; }
	inline ReadWriteTask_tFA17EEE8BC5C4C83EAEFCC3662A30DE351ABAA80 ** get_address_of__activeReadWriteTask_2() { return &____activeReadWriteTask_2; }
	inline void set__activeReadWriteTask_2(ReadWriteTask_tFA17EEE8BC5C4C83EAEFCC3662A30DE351ABAA80 * value)
	{
		____activeReadWriteTask_2 = value;
		Il2CppCodeGenWriteBarrier((&____activeReadWriteTask_2), value);
	}

	inline static int32_t get_offset_of__asyncActiveSemaphore_3() { return static_cast<int32_t>(offsetof(Stream_tFC50657DD5AAB87770987F9179D934A51D99D5E7, ____asyncActiveSemaphore_3)); }
	inline SemaphoreSlim_t2E2888D1C0C8FAB80823C76F1602E4434B8FA048 * get__asyncActiveSemaphore_3() const { return ____asyncActiveSemaphore_3; }
	inline SemaphoreSlim_t2E2888D1C0C8FAB80823C76F1602E4434B8FA048 ** get_address_of__asyncActiveSemaphore_3() { return &____asyncActiveSemaphore_3; }
	inline void set__asyncActiveSemaphore_3(SemaphoreSlim_t2E2888D1C0C8FAB80823C76F1602E4434B8FA048 * value)
	{
		____asyncActiveSemaphore_3 = value;
		Il2CppCodeGenWriteBarrier((&____asyncActiveSemaphore_3), value);
	}
};

struct Stream_tFC50657DD5AAB87770987F9179D934A51D99D5E7_StaticFields
{
public:
	// System.IO.Stream System.IO.Stream::Null
	Stream_tFC50657DD5AAB87770987F9179D934A51D99D5E7 * ___Null_1;

public:
	inline static int32_t get_offset_of_Null_1() { return static_cast<int32_t>(offsetof(Stream_tFC50657DD5AAB87770987F9179D934A51D99D5E7_StaticFields, ___Null_1)); }
	inline Stream_tFC50657DD5AAB87770987F9179D934A51D99D5E7 * get_Null_1() const { return ___Null_1; }
	inline Stream_tFC50657DD5AAB87770987F9179D934A51D99D5E7 ** get_address_of_Null_1() { return &___Null_1; }
	inline void set_Null_1(Stream_tFC50657DD5AAB87770987F9179D934A51D99D5E7 * value)
	{
		___Null_1 = value;
		Il2CppCodeGenWriteBarrier((&___Null_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // STREAM_TFC50657DD5AAB87770987F9179D934A51D99D5E7_H
#ifndef INT32_T585191389E07734F19F3156FF88FB3EF4800D102_H
#define INT32_T585191389E07734F19F3156FF88FB3EF4800D102_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Int32
struct  Int32_t585191389E07734F19F3156FF88FB3EF4800D102 
{
public:
	// System.Int32 System.Int32::m_value
	int32_t ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int32_t585191389E07734F19F3156FF88FB3EF4800D102, ___m_value_0)); }
	inline int32_t get_m_value_0() const { return ___m_value_0; }
	inline int32_t* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(int32_t value)
	{
		___m_value_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // INT32_T585191389E07734F19F3156FF88FB3EF4800D102_H
#ifndef INTPTR_T_H
#define INTPTR_T_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.IntPtr
struct  IntPtr_t 
{
public:
	// System.Void* System.IntPtr::m_value
	void* ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(IntPtr_t, ___m_value_0)); }
	inline void* get_m_value_0() const { return ___m_value_0; }
	inline void** get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(void* value)
	{
		___m_value_0 = value;
	}
};

struct IntPtr_t_StaticFields
{
public:
	// System.IntPtr System.IntPtr::Zero
	intptr_t ___Zero_1;

public:
	inline static int32_t get_offset_of_Zero_1() { return static_cast<int32_t>(offsetof(IntPtr_t_StaticFields, ___Zero_1)); }
	inline intptr_t get_Zero_1() const { return ___Zero_1; }
	inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; }
	inline void set_Zero_1(intptr_t value)
	{
		___Zero_1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // INTPTR_T_H
#ifndef SINGLE_TDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_H
#define SINGLE_TDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Single
struct  Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1 
{
public:
	// System.Single System.Single::m_value
	float ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1, ___m_value_0)); }
	inline float get_m_value_0() const { return ___m_value_0; }
	inline float* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(float value)
	{
		___m_value_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SINGLE_TDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_H
#ifndef SYSTEMEXCEPTION_T5380468142AA850BE4A341D7AF3EAB9C78746782_H
#define SYSTEMEXCEPTION_T5380468142AA850BE4A341D7AF3EAB9C78746782_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.SystemException
struct  SystemException_t5380468142AA850BE4A341D7AF3EAB9C78746782  : public Exception_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SYSTEMEXCEPTION_T5380468142AA850BE4A341D7AF3EAB9C78746782_H
#ifndef UINT64_TA02DF3B59C8FC4A849BD207DA11038CC64E4CB4E_H
#define UINT64_TA02DF3B59C8FC4A849BD207DA11038CC64E4CB4E_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.UInt64
struct  UInt64_tA02DF3B59C8FC4A849BD207DA11038CC64E4CB4E 
{
public:
	// System.UInt64 System.UInt64::m_value
	uint64_t ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(UInt64_tA02DF3B59C8FC4A849BD207DA11038CC64E4CB4E, ___m_value_0)); }
	inline uint64_t get_m_value_0() const { return ___m_value_0; }
	inline uint64_t* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(uint64_t value)
	{
		___m_value_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UINT64_TA02DF3B59C8FC4A849BD207DA11038CC64E4CB4E_H
#ifndef VOID_T22962CB4C05B1D89B55A6E1139F0E87A90987017_H
#define VOID_T22962CB4C05B1D89B55A6E1139F0E87A90987017_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Void
struct  Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017 
{
public:
	union
	{
		struct
		{
		};
		uint8_t Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // VOID_T22962CB4C05B1D89B55A6E1139F0E87A90987017_H
#ifndef COLOR_T119BCA590009762C7223FDD3AF9706653AC84ED2_H
#define COLOR_T119BCA590009762C7223FDD3AF9706653AC84ED2_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Color
struct  Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 
{
public:
	// System.Single UnityEngine.Color::r
	float ___r_0;
	// System.Single UnityEngine.Color::g
	float ___g_1;
	// System.Single UnityEngine.Color::b
	float ___b_2;
	// System.Single UnityEngine.Color::a
	float ___a_3;

public:
	inline static int32_t get_offset_of_r_0() { return static_cast<int32_t>(offsetof(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2, ___r_0)); }
	inline float get_r_0() const { return ___r_0; }
	inline float* get_address_of_r_0() { return &___r_0; }
	inline void set_r_0(float value)
	{
		___r_0 = value;
	}

	inline static int32_t get_offset_of_g_1() { return static_cast<int32_t>(offsetof(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2, ___g_1)); }
	inline float get_g_1() const { return ___g_1; }
	inline float* get_address_of_g_1() { return &___g_1; }
	inline void set_g_1(float value)
	{
		___g_1 = value;
	}

	inline static int32_t get_offset_of_b_2() { return static_cast<int32_t>(offsetof(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2, ___b_2)); }
	inline float get_b_2() const { return ___b_2; }
	inline float* get_address_of_b_2() { return &___b_2; }
	inline void set_b_2(float value)
	{
		___b_2 = value;
	}

	inline static int32_t get_offset_of_a_3() { return static_cast<int32_t>(offsetof(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2, ___a_3)); }
	inline float get_a_3() const { return ___a_3; }
	inline float* get_address_of_a_3() { return &___a_3; }
	inline void set_a_3(float value)
	{
		___a_3 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // COLOR_T119BCA590009762C7223FDD3AF9706653AC84ED2_H
#ifndef KT_PATH_TYPE_T78CCD266480D9AD37831AC4F7ADCA04BC202B491_H
#define KT_PATH_TYPE_T78CCD266480D9AD37831AC4F7ADCA04BC202B491_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// KT_Path_Type
struct  KT_Path_Type_t78CCD266480D9AD37831AC4F7ADCA04BC202B491 
{
public:
	// System.Int32 KT_Path_Type::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(KT_Path_Type_t78CCD266480D9AD37831AC4F7ADCA04BC202B491, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // KT_PATH_TYPE_T78CCD266480D9AD37831AC4F7ADCA04BC202B491_H
#ifndef JSONTYPE_TD549D74F7B841A9B950905CAB71BEF0B014FEE95_H
#define JSONTYPE_TD549D74F7B841A9B950905CAB71BEF0B014FEE95_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// LitJson.JsonType
struct  JsonType_tD549D74F7B841A9B950905CAB71BEF0B014FEE95 
{
public:
	// System.Int32 LitJson.JsonType::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(JsonType_tD549D74F7B841A9B950905CAB71BEF0B014FEE95, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // JSONTYPE_TD549D74F7B841A9B950905CAB71BEF0B014FEE95_H
#ifndef DELEGATE_T_H
#define DELEGATE_T_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Delegate
struct  Delegate_t  : public RuntimeObject
{
public:
	// System.IntPtr System.Delegate::method_ptr
	Il2CppMethodPointer ___method_ptr_0;
	// System.IntPtr System.Delegate::invoke_impl
	intptr_t ___invoke_impl_1;
	// System.Object System.Delegate::m_target
	RuntimeObject * ___m_target_2;
	// System.IntPtr System.Delegate::method
	intptr_t ___method_3;
	// System.IntPtr System.Delegate::delegate_trampoline
	intptr_t ___delegate_trampoline_4;
	// System.IntPtr System.Delegate::extra_arg
	intptr_t ___extra_arg_5;
	// System.IntPtr System.Delegate::method_code
	intptr_t ___method_code_6;
	// System.Reflection.MethodInfo System.Delegate::method_info
	MethodInfo_t * ___method_info_7;
	// System.Reflection.MethodInfo System.Delegate::original_method_info
	MethodInfo_t * ___original_method_info_8;
	// System.DelegateData System.Delegate::data
	DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * ___data_9;
	// System.Boolean System.Delegate::method_is_virtual
	bool ___method_is_virtual_10;

public:
	inline static int32_t get_offset_of_method_ptr_0() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_ptr_0)); }
	inline Il2CppMethodPointer get_method_ptr_0() const { return ___method_ptr_0; }
	inline Il2CppMethodPointer* get_address_of_method_ptr_0() { return &___method_ptr_0; }
	inline void set_method_ptr_0(Il2CppMethodPointer value)
	{
		___method_ptr_0 = value;
	}

	inline static int32_t get_offset_of_invoke_impl_1() { return static_cast<int32_t>(offsetof(Delegate_t, ___invoke_impl_1)); }
	inline intptr_t get_invoke_impl_1() const { return ___invoke_impl_1; }
	inline intptr_t* get_address_of_invoke_impl_1() { return &___invoke_impl_1; }
	inline void set_invoke_impl_1(intptr_t value)
	{
		___invoke_impl_1 = value;
	}

	inline static int32_t get_offset_of_m_target_2() { return static_cast<int32_t>(offsetof(Delegate_t, ___m_target_2)); }
	inline RuntimeObject * get_m_target_2() const { return ___m_target_2; }
	inline RuntimeObject ** get_address_of_m_target_2() { return &___m_target_2; }
	inline void set_m_target_2(RuntimeObject * value)
	{
		___m_target_2 = value;
		Il2CppCodeGenWriteBarrier((&___m_target_2), value);
	}

	inline static int32_t get_offset_of_method_3() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_3)); }
	inline intptr_t get_method_3() const { return ___method_3; }
	inline intptr_t* get_address_of_method_3() { return &___method_3; }
	inline void set_method_3(intptr_t value)
	{
		___method_3 = value;
	}

	inline static int32_t get_offset_of_delegate_trampoline_4() { return static_cast<int32_t>(offsetof(Delegate_t, ___delegate_trampoline_4)); }
	inline intptr_t get_delegate_trampoline_4() const { return ___delegate_trampoline_4; }
	inline intptr_t* get_address_of_delegate_trampoline_4() { return &___delegate_trampoline_4; }
	inline void set_delegate_trampoline_4(intptr_t value)
	{
		___delegate_trampoline_4 = value;
	}

	inline static int32_t get_offset_of_extra_arg_5() { return static_cast<int32_t>(offsetof(Delegate_t, ___extra_arg_5)); }
	inline intptr_t get_extra_arg_5() const { return ___extra_arg_5; }
	inline intptr_t* get_address_of_extra_arg_5() { return &___extra_arg_5; }
	inline void set_extra_arg_5(intptr_t value)
	{
		___extra_arg_5 = value;
	}

	inline static int32_t get_offset_of_method_code_6() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_code_6)); }
	inline intptr_t get_method_code_6() const { return ___method_code_6; }
	inline intptr_t* get_address_of_method_code_6() { return &___method_code_6; }
	inline void set_method_code_6(intptr_t value)
	{
		___method_code_6 = value;
	}

	inline static int32_t get_offset_of_method_info_7() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_info_7)); }
	inline MethodInfo_t * get_method_info_7() const { return ___method_info_7; }
	inline MethodInfo_t ** get_address_of_method_info_7() { return &___method_info_7; }
	inline void set_method_info_7(MethodInfo_t * value)
	{
		___method_info_7 = value;
		Il2CppCodeGenWriteBarrier((&___method_info_7), value);
	}

	inline static int32_t get_offset_of_original_method_info_8() { return static_cast<int32_t>(offsetof(Delegate_t, ___original_method_info_8)); }
	inline MethodInfo_t * get_original_method_info_8() const { return ___original_method_info_8; }
	inline MethodInfo_t ** get_address_of_original_method_info_8() { return &___original_method_info_8; }
	inline void set_original_method_info_8(MethodInfo_t * value)
	{
		___original_method_info_8 = value;
		Il2CppCodeGenWriteBarrier((&___original_method_info_8), value);
	}

	inline static int32_t get_offset_of_data_9() { return static_cast<int32_t>(offsetof(Delegate_t, ___data_9)); }
	inline DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * get_data_9() const { return ___data_9; }
	inline DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE ** get_address_of_data_9() { return &___data_9; }
	inline void set_data_9(DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * value)
	{
		___data_9 = value;
		Il2CppCodeGenWriteBarrier((&___data_9), value);
	}

	inline static int32_t get_offset_of_method_is_virtual_10() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_is_virtual_10)); }
	inline bool get_method_is_virtual_10() const { return ___method_is_virtual_10; }
	inline bool* get_address_of_method_is_virtual_10() { return &___method_is_virtual_10; }
	inline void set_method_is_virtual_10(bool value)
	{
		___method_is_virtual_10 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of System.Delegate
struct Delegate_t_marshaled_pinvoke
{
	intptr_t ___method_ptr_0;
	intptr_t ___invoke_impl_1;
	Il2CppIUnknown* ___m_target_2;
	intptr_t ___method_3;
	intptr_t ___delegate_trampoline_4;
	intptr_t ___extra_arg_5;
	intptr_t ___method_code_6;
	MethodInfo_t * ___method_info_7;
	MethodInfo_t * ___original_method_info_8;
	DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * ___data_9;
	int32_t ___method_is_virtual_10;
};
// Native definition for COM marshalling of System.Delegate
struct Delegate_t_marshaled_com
{
	intptr_t ___method_ptr_0;
	intptr_t ___invoke_impl_1;
	Il2CppIUnknown* ___m_target_2;
	intptr_t ___method_3;
	intptr_t ___delegate_trampoline_4;
	intptr_t ___extra_arg_5;
	intptr_t ___method_code_6;
	MethodInfo_t * ___method_info_7;
	MethodInfo_t * ___original_method_info_8;
	DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * ___data_9;
	int32_t ___method_is_virtual_10;
};
#endif // DELEGATE_T_H
#ifndef FILEACCESS_T31950F3A853EAE886AC8F13EA7FC03A3EB46E3F6_H
#define FILEACCESS_T31950F3A853EAE886AC8F13EA7FC03A3EB46E3F6_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.IO.FileAccess
struct  FileAccess_t31950F3A853EAE886AC8F13EA7FC03A3EB46E3F6 
{
public:
	// System.Int32 System.IO.FileAccess::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(FileAccess_t31950F3A853EAE886AC8F13EA7FC03A3EB46E3F6, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // FILEACCESS_T31950F3A853EAE886AC8F13EA7FC03A3EB46E3F6_H
#ifndef FILEATTRIBUTES_T224B42F6F82954C94B51791913857C005C559876_H
#define FILEATTRIBUTES_T224B42F6F82954C94B51791913857C005C559876_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.IO.FileAttributes
struct  FileAttributes_t224B42F6F82954C94B51791913857C005C559876 
{
public:
	// System.Int32 System.IO.FileAttributes::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(FileAttributes_t224B42F6F82954C94B51791913857C005C559876, ___value___2)); }
	inline int32_t get_value___2() const { return ___value___2; }
	inline int32_t* get_address_of_value___2() { return &___value___2; }
	inline void set_value___2(int32_t value)
	{
		___value___2 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // FILEATTRIBUTES_T224B42F6F82954C94B51791913857C005C559876_H
#ifndef NOTSUPPORTEDEXCEPTION_TE75B318D6590A02A5D9B29FD97409B1750FA0010_H
#define NOTSUPPORTEDEXCEPTION_TE75B318D6590A02A5D9B29FD97409B1750FA0010_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.NotSupportedException
struct  NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010  : public SystemException_t5380468142AA850BE4A341D7AF3EAB9C78746782
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // NOTSUPPORTEDEXCEPTION_TE75B318D6590A02A5D9B29FD97409B1750FA0010_H
#ifndef ASYNCOPERATION_T304C51ABED8AE734CC8DDDFE13013D8D5A44641D_H
#define ASYNCOPERATION_T304C51ABED8AE734CC8DDDFE13013D8D5A44641D_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.AsyncOperation
struct  AsyncOperation_t304C51ABED8AE734CC8DDDFE13013D8D5A44641D  : public YieldInstruction_t836035AC7BD07A3C7909F7AD2A5B42DE99D91C44
{
public:
	// System.IntPtr UnityEngine.AsyncOperation::m_Ptr
	intptr_t ___m_Ptr_0;
	// System.Action`1<UnityEngine.AsyncOperation> UnityEngine.AsyncOperation::m_completeCallback
	Action_1_tCBF754C290FAE894631BED8FD56E9E22C4C187F9 * ___m_completeCallback_1;

public:
	inline static int32_t get_offset_of_m_Ptr_0() { return static_cast<int32_t>(offsetof(AsyncOperation_t304C51ABED8AE734CC8DDDFE13013D8D5A44641D, ___m_Ptr_0)); }
	inline intptr_t get_m_Ptr_0() const { return ___m_Ptr_0; }
	inline intptr_t* get_address_of_m_Ptr_0() { return &___m_Ptr_0; }
	inline void set_m_Ptr_0(intptr_t value)
	{
		___m_Ptr_0 = value;
	}

	inline static int32_t get_offset_of_m_completeCallback_1() { return static_cast<int32_t>(offsetof(AsyncOperation_t304C51ABED8AE734CC8DDDFE13013D8D5A44641D, ___m_completeCallback_1)); }
	inline Action_1_tCBF754C290FAE894631BED8FD56E9E22C4C187F9 * get_m_completeCallback_1() const { return ___m_completeCallback_1; }
	inline Action_1_tCBF754C290FAE894631BED8FD56E9E22C4C187F9 ** get_address_of_m_completeCallback_1() { return &___m_completeCallback_1; }
	inline void set_m_completeCallback_1(Action_1_tCBF754C290FAE894631BED8FD56E9E22C4C187F9 * value)
	{
		___m_completeCallback_1 = value;
		Il2CppCodeGenWriteBarrier((&___m_completeCallback_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.AsyncOperation
struct AsyncOperation_t304C51ABED8AE734CC8DDDFE13013D8D5A44641D_marshaled_pinvoke : public YieldInstruction_t836035AC7BD07A3C7909F7AD2A5B42DE99D91C44_marshaled_pinvoke
{
	intptr_t ___m_Ptr_0;
	Il2CppMethodPointer ___m_completeCallback_1;
};
// Native definition for COM marshalling of UnityEngine.AsyncOperation
struct AsyncOperation_t304C51ABED8AE734CC8DDDFE13013D8D5A44641D_marshaled_com : public YieldInstruction_t836035AC7BD07A3C7909F7AD2A5B42DE99D91C44_marshaled_com
{
	intptr_t ___m_Ptr_0;
	Il2CppMethodPointer ___m_completeCallback_1;
};
#endif // ASYNCOPERATION_T304C51ABED8AE734CC8DDDFE13013D8D5A44641D_H
#ifndef CERTIFICATEHANDLER_TBD070BF4150A44AB482FD36EA3882C363117E8C0_H
#define CERTIFICATEHANDLER_TBD070BF4150A44AB482FD36EA3882C363117E8C0_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Networking.CertificateHandler
struct  CertificateHandler_tBD070BF4150A44AB482FD36EA3882C363117E8C0  : public RuntimeObject
{
public:
	// System.IntPtr UnityEngine.Networking.CertificateHandler::m_Ptr
	intptr_t ___m_Ptr_0;

public:
	inline static int32_t get_offset_of_m_Ptr_0() { return static_cast<int32_t>(offsetof(CertificateHandler_tBD070BF4150A44AB482FD36EA3882C363117E8C0, ___m_Ptr_0)); }
	inline intptr_t get_m_Ptr_0() const { return ___m_Ptr_0; }
	inline intptr_t* get_address_of_m_Ptr_0() { return &___m_Ptr_0; }
	inline void set_m_Ptr_0(intptr_t value)
	{
		___m_Ptr_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.Networking.CertificateHandler
struct CertificateHandler_tBD070BF4150A44AB482FD36EA3882C363117E8C0_marshaled_pinvoke
{
	intptr_t ___m_Ptr_0;
};
// Native definition for COM marshalling of UnityEngine.Networking.CertificateHandler
struct CertificateHandler_tBD070BF4150A44AB482FD36EA3882C363117E8C0_marshaled_com
{
	intptr_t ___m_Ptr_0;
};
#endif // CERTIFICATEHANDLER_TBD070BF4150A44AB482FD36EA3882C363117E8C0_H
#ifndef DOWNLOADHANDLER_T4A7802ADC97024B469C87FA454B6973951980EE9_H
#define DOWNLOADHANDLER_T4A7802ADC97024B469C87FA454B6973951980EE9_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Networking.DownloadHandler
struct  DownloadHandler_t4A7802ADC97024B469C87FA454B6973951980EE9  : public RuntimeObject
{
public:
	// System.IntPtr UnityEngine.Networking.DownloadHandler::m_Ptr
	intptr_t ___m_Ptr_0;

public:
	inline static int32_t get_offset_of_m_Ptr_0() { return static_cast<int32_t>(offsetof(DownloadHandler_t4A7802ADC97024B469C87FA454B6973951980EE9, ___m_Ptr_0)); }
	inline intptr_t get_m_Ptr_0() const { return ___m_Ptr_0; }
	inline intptr_t* get_address_of_m_Ptr_0() { return &___m_Ptr_0; }
	inline void set_m_Ptr_0(intptr_t value)
	{
		___m_Ptr_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.Networking.DownloadHandler
struct DownloadHandler_t4A7802ADC97024B469C87FA454B6973951980EE9_marshaled_pinvoke
{
	intptr_t ___m_Ptr_0;
};
// Native definition for COM marshalling of UnityEngine.Networking.DownloadHandler
struct DownloadHandler_t4A7802ADC97024B469C87FA454B6973951980EE9_marshaled_com
{
	intptr_t ___m_Ptr_0;
};
#endif // DOWNLOADHANDLER_T4A7802ADC97024B469C87FA454B6973951980EE9_H
#ifndef UPLOADHANDLER_T24F4097D30A1E7C689D8881A27F251B4741601E4_H
#define UPLOADHANDLER_T24F4097D30A1E7C689D8881A27F251B4741601E4_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Networking.UploadHandler
struct  UploadHandler_t24F4097D30A1E7C689D8881A27F251B4741601E4  : public RuntimeObject
{
public:
	// System.IntPtr UnityEngine.Networking.UploadHandler::m_Ptr
	intptr_t ___m_Ptr_0;

public:
	inline static int32_t get_offset_of_m_Ptr_0() { return static_cast<int32_t>(offsetof(UploadHandler_t24F4097D30A1E7C689D8881A27F251B4741601E4, ___m_Ptr_0)); }
	inline intptr_t get_m_Ptr_0() const { return ___m_Ptr_0; }
	inline intptr_t* get_address_of_m_Ptr_0() { return &___m_Ptr_0; }
	inline void set_m_Ptr_0(intptr_t value)
	{
		___m_Ptr_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.Networking.UploadHandler
struct UploadHandler_t24F4097D30A1E7C689D8881A27F251B4741601E4_marshaled_pinvoke
{
	intptr_t ___m_Ptr_0;
};
// Native definition for COM marshalling of UnityEngine.Networking.UploadHandler
struct UploadHandler_t24F4097D30A1E7C689D8881A27F251B4741601E4_marshaled_com
{
	intptr_t ___m_Ptr_0;
};
#endif // UPLOADHANDLER_T24F4097D30A1E7C689D8881A27F251B4741601E4_H
#ifndef OBJECT_TAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_H
#define OBJECT_TAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Object
struct  Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0  : public RuntimeObject
{
public:
	// System.IntPtr UnityEngine.Object::m_CachedPtr
	intptr_t ___m_CachedPtr_0;

public:
	inline static int32_t get_offset_of_m_CachedPtr_0() { return static_cast<int32_t>(offsetof(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0, ___m_CachedPtr_0)); }
	inline intptr_t get_m_CachedPtr_0() const { return ___m_CachedPtr_0; }
	inline intptr_t* get_address_of_m_CachedPtr_0() { return &___m_CachedPtr_0; }
	inline void set_m_CachedPtr_0(intptr_t value)
	{
		___m_CachedPtr_0 = value;
	}
};

struct Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_StaticFields
{
public:
	// System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
	int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;

public:
	inline static int32_t get_offset_of_OffsetOfInstanceIDInCPlusPlusObject_1() { return static_cast<int32_t>(offsetof(Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_StaticFields, ___OffsetOfInstanceIDInCPlusPlusObject_1)); }
	inline int32_t get_OffsetOfInstanceIDInCPlusPlusObject_1() const { return ___OffsetOfInstanceIDInCPlusPlusObject_1; }
	inline int32_t* get_address_of_OffsetOfInstanceIDInCPlusPlusObject_1() { return &___OffsetOfInstanceIDInCPlusPlusObject_1; }
	inline void set_OffsetOfInstanceIDInCPlusPlusObject_1(int32_t value)
	{
		___OffsetOfInstanceIDInCPlusPlusObject_1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.Object
struct Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_marshaled_pinvoke
{
	intptr_t ___m_CachedPtr_0;
};
// Native definition for COM marshalling of UnityEngine.Object
struct Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_marshaled_com
{
	intptr_t ___m_CachedPtr_0;
};
#endif // OBJECT_TAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0_H
#ifndef JSONDATA_TAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F_H
#define JSONDATA_TAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// LitJson.JsonData
struct  JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F  : public RuntimeObject
{
public:
	// System.Collections.Generic.IList`1<LitJson.JsonData> LitJson.JsonData::inst_array
	RuntimeObject* ___inst_array_0;
	// System.Boolean LitJson.JsonData::inst_boolean
	bool ___inst_boolean_1;
	// System.Double LitJson.JsonData::inst_double
	double ___inst_double_2;
	// System.Int32 LitJson.JsonData::inst_int
	int32_t ___inst_int_3;
	// System.Int64 LitJson.JsonData::inst_long
	int64_t ___inst_long_4;
	// System.Collections.Generic.IDictionary`2<System.String,LitJson.JsonData> LitJson.JsonData::inst_object
	RuntimeObject* ___inst_object_5;
	// System.String LitJson.JsonData::inst_string
	String_t* ___inst_string_6;
	// System.String LitJson.JsonData::json
	String_t* ___json_7;
	// LitJson.JsonType LitJson.JsonData::type
	int32_t ___type_8;
	// System.Collections.Generic.IList`1<System.Collections.Generic.KeyValuePair`2<System.String,LitJson.JsonData>> LitJson.JsonData::object_list
	RuntimeObject* ___object_list_9;

public:
	inline static int32_t get_offset_of_inst_array_0() { return static_cast<int32_t>(offsetof(JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F, ___inst_array_0)); }
	inline RuntimeObject* get_inst_array_0() const { return ___inst_array_0; }
	inline RuntimeObject** get_address_of_inst_array_0() { return &___inst_array_0; }
	inline void set_inst_array_0(RuntimeObject* value)
	{
		___inst_array_0 = value;
		Il2CppCodeGenWriteBarrier((&___inst_array_0), value);
	}

	inline static int32_t get_offset_of_inst_boolean_1() { return static_cast<int32_t>(offsetof(JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F, ___inst_boolean_1)); }
	inline bool get_inst_boolean_1() const { return ___inst_boolean_1; }
	inline bool* get_address_of_inst_boolean_1() { return &___inst_boolean_1; }
	inline void set_inst_boolean_1(bool value)
	{
		___inst_boolean_1 = value;
	}

	inline static int32_t get_offset_of_inst_double_2() { return static_cast<int32_t>(offsetof(JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F, ___inst_double_2)); }
	inline double get_inst_double_2() const { return ___inst_double_2; }
	inline double* get_address_of_inst_double_2() { return &___inst_double_2; }
	inline void set_inst_double_2(double value)
	{
		___inst_double_2 = value;
	}

	inline static int32_t get_offset_of_inst_int_3() { return static_cast<int32_t>(offsetof(JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F, ___inst_int_3)); }
	inline int32_t get_inst_int_3() const { return ___inst_int_3; }
	inline int32_t* get_address_of_inst_int_3() { return &___inst_int_3; }
	inline void set_inst_int_3(int32_t value)
	{
		___inst_int_3 = value;
	}

	inline static int32_t get_offset_of_inst_long_4() { return static_cast<int32_t>(offsetof(JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F, ___inst_long_4)); }
	inline int64_t get_inst_long_4() const { return ___inst_long_4; }
	inline int64_t* get_address_of_inst_long_4() { return &___inst_long_4; }
	inline void set_inst_long_4(int64_t value)
	{
		___inst_long_4 = value;
	}

	inline static int32_t get_offset_of_inst_object_5() { return static_cast<int32_t>(offsetof(JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F, ___inst_object_5)); }
	inline RuntimeObject* get_inst_object_5() const { return ___inst_object_5; }
	inline RuntimeObject** get_address_of_inst_object_5() { return &___inst_object_5; }
	inline void set_inst_object_5(RuntimeObject* value)
	{
		___inst_object_5 = value;
		Il2CppCodeGenWriteBarrier((&___inst_object_5), value);
	}

	inline static int32_t get_offset_of_inst_string_6() { return static_cast<int32_t>(offsetof(JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F, ___inst_string_6)); }
	inline String_t* get_inst_string_6() const { return ___inst_string_6; }
	inline String_t** get_address_of_inst_string_6() { return &___inst_string_6; }
	inline void set_inst_string_6(String_t* value)
	{
		___inst_string_6 = value;
		Il2CppCodeGenWriteBarrier((&___inst_string_6), value);
	}

	inline static int32_t get_offset_of_json_7() { return static_cast<int32_t>(offsetof(JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F, ___json_7)); }
	inline String_t* get_json_7() const { return ___json_7; }
	inline String_t** get_address_of_json_7() { return &___json_7; }
	inline void set_json_7(String_t* value)
	{
		___json_7 = value;
		Il2CppCodeGenWriteBarrier((&___json_7), value);
	}

	inline static int32_t get_offset_of_type_8() { return static_cast<int32_t>(offsetof(JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F, ___type_8)); }
	inline int32_t get_type_8() const { return ___type_8; }
	inline int32_t* get_address_of_type_8() { return &___type_8; }
	inline void set_type_8(int32_t value)
	{
		___type_8 = value;
	}

	inline static int32_t get_offset_of_object_list_9() { return static_cast<int32_t>(offsetof(JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F, ___object_list_9)); }
	inline RuntimeObject* get_object_list_9() const { return ___object_list_9; }
	inline RuntimeObject** get_address_of_object_list_9() { return &___object_list_9; }
	inline void set_object_list_9(RuntimeObject* value)
	{
		___object_list_9 = value;
		Il2CppCodeGenWriteBarrier((&___object_list_9), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // JSONDATA_TAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F_H
#ifndef FILESTREAM_TA770BF9AF0906644D43C81B962C7DBC3BC79A418_H
#define FILESTREAM_TA770BF9AF0906644D43C81B962C7DBC3BC79A418_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.IO.FileStream
struct  FileStream_tA770BF9AF0906644D43C81B962C7DBC3BC79A418  : public Stream_tFC50657DD5AAB87770987F9179D934A51D99D5E7
{
public:
	// System.Byte[] System.IO.FileStream::buf
	ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ___buf_6;
	// System.String System.IO.FileStream::name
	String_t* ___name_7;
	// Microsoft.Win32.SafeHandles.SafeFileHandle System.IO.FileStream::safeHandle
	SafeFileHandle_tE1B31BE63CD11BBF2B9B6A205A72735F32EB1BCB * ___safeHandle_8;
	// System.Boolean System.IO.FileStream::isExposed
	bool ___isExposed_9;
	// System.Int64 System.IO.FileStream::append_startpos
	int64_t ___append_startpos_10;
	// System.IO.FileAccess System.IO.FileStream::access
	int32_t ___access_11;
	// System.Boolean System.IO.FileStream::owner
	bool ___owner_12;
	// System.Boolean System.IO.FileStream::async
	bool ___async_13;
	// System.Boolean System.IO.FileStream::canseek
	bool ___canseek_14;
	// System.Boolean System.IO.FileStream::anonymous
	bool ___anonymous_15;
	// System.Boolean System.IO.FileStream::buf_dirty
	bool ___buf_dirty_16;
	// System.Int32 System.IO.FileStream::buf_size
	int32_t ___buf_size_17;
	// System.Int32 System.IO.FileStream::buf_length
	int32_t ___buf_length_18;
	// System.Int32 System.IO.FileStream::buf_offset
	int32_t ___buf_offset_19;
	// System.Int64 System.IO.FileStream::buf_start
	int64_t ___buf_start_20;

public:
	inline static int32_t get_offset_of_buf_6() { return static_cast<int32_t>(offsetof(FileStream_tA770BF9AF0906644D43C81B962C7DBC3BC79A418, ___buf_6)); }
	inline ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* get_buf_6() const { return ___buf_6; }
	inline ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821** get_address_of_buf_6() { return &___buf_6; }
	inline void set_buf_6(ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* value)
	{
		___buf_6 = value;
		Il2CppCodeGenWriteBarrier((&___buf_6), value);
	}

	inline static int32_t get_offset_of_name_7() { return static_cast<int32_t>(offsetof(FileStream_tA770BF9AF0906644D43C81B962C7DBC3BC79A418, ___name_7)); }
	inline String_t* get_name_7() const { return ___name_7; }
	inline String_t** get_address_of_name_7() { return &___name_7; }
	inline void set_name_7(String_t* value)
	{
		___name_7 = value;
		Il2CppCodeGenWriteBarrier((&___name_7), value);
	}

	inline static int32_t get_offset_of_safeHandle_8() { return static_cast<int32_t>(offsetof(FileStream_tA770BF9AF0906644D43C81B962C7DBC3BC79A418, ___safeHandle_8)); }
	inline SafeFileHandle_tE1B31BE63CD11BBF2B9B6A205A72735F32EB1BCB * get_safeHandle_8() const { return ___safeHandle_8; }
	inline SafeFileHandle_tE1B31BE63CD11BBF2B9B6A205A72735F32EB1BCB ** get_address_of_safeHandle_8() { return &___safeHandle_8; }
	inline void set_safeHandle_8(SafeFileHandle_tE1B31BE63CD11BBF2B9B6A205A72735F32EB1BCB * value)
	{
		___safeHandle_8 = value;
		Il2CppCodeGenWriteBarrier((&___safeHandle_8), value);
	}

	inline static int32_t get_offset_of_isExposed_9() { return static_cast<int32_t>(offsetof(FileStream_tA770BF9AF0906644D43C81B962C7DBC3BC79A418, ___isExposed_9)); }
	inline bool get_isExposed_9() const { return ___isExposed_9; }
	inline bool* get_address_of_isExposed_9() { return &___isExposed_9; }
	inline void set_isExposed_9(bool value)
	{
		___isExposed_9 = value;
	}

	inline static int32_t get_offset_of_append_startpos_10() { return static_cast<int32_t>(offsetof(FileStream_tA770BF9AF0906644D43C81B962C7DBC3BC79A418, ___append_startpos_10)); }
	inline int64_t get_append_startpos_10() const { return ___append_startpos_10; }
	inline int64_t* get_address_of_append_startpos_10() { return &___append_startpos_10; }
	inline void set_append_startpos_10(int64_t value)
	{
		___append_startpos_10 = value;
	}

	inline static int32_t get_offset_of_access_11() { return static_cast<int32_t>(offsetof(FileStream_tA770BF9AF0906644D43C81B962C7DBC3BC79A418, ___access_11)); }
	inline int32_t get_access_11() const { return ___access_11; }
	inline int32_t* get_address_of_access_11() { return &___access_11; }
	inline void set_access_11(int32_t value)
	{
		___access_11 = value;
	}

	inline static int32_t get_offset_of_owner_12() { return static_cast<int32_t>(offsetof(FileStream_tA770BF9AF0906644D43C81B962C7DBC3BC79A418, ___owner_12)); }
	inline bool get_owner_12() const { return ___owner_12; }
	inline bool* get_address_of_owner_12() { return &___owner_12; }
	inline void set_owner_12(bool value)
	{
		___owner_12 = value;
	}

	inline static int32_t get_offset_of_async_13() { return static_cast<int32_t>(offsetof(FileStream_tA770BF9AF0906644D43C81B962C7DBC3BC79A418, ___async_13)); }
	inline bool get_async_13() const { return ___async_13; }
	inline bool* get_address_of_async_13() { return &___async_13; }
	inline void set_async_13(bool value)
	{
		___async_13 = value;
	}

	inline static int32_t get_offset_of_canseek_14() { return static_cast<int32_t>(offsetof(FileStream_tA770BF9AF0906644D43C81B962C7DBC3BC79A418, ___canseek_14)); }
	inline bool get_canseek_14() const { return ___canseek_14; }
	inline bool* get_address_of_canseek_14() { return &___canseek_14; }
	inline void set_canseek_14(bool value)
	{
		___canseek_14 = value;
	}

	inline static int32_t get_offset_of_anonymous_15() { return static_cast<int32_t>(offsetof(FileStream_tA770BF9AF0906644D43C81B962C7DBC3BC79A418, ___anonymous_15)); }
	inline bool get_anonymous_15() const { return ___anonymous_15; }
	inline bool* get_address_of_anonymous_15() { return &___anonymous_15; }
	inline void set_anonymous_15(bool value)
	{
		___anonymous_15 = value;
	}

	inline static int32_t get_offset_of_buf_dirty_16() { return static_cast<int32_t>(offsetof(FileStream_tA770BF9AF0906644D43C81B962C7DBC3BC79A418, ___buf_dirty_16)); }
	inline bool get_buf_dirty_16() const { return ___buf_dirty_16; }
	inline bool* get_address_of_buf_dirty_16() { return &___buf_dirty_16; }
	inline void set_buf_dirty_16(bool value)
	{
		___buf_dirty_16 = value;
	}

	inline static int32_t get_offset_of_buf_size_17() { return static_cast<int32_t>(offsetof(FileStream_tA770BF9AF0906644D43C81B962C7DBC3BC79A418, ___buf_size_17)); }
	inline int32_t get_buf_size_17() const { return ___buf_size_17; }
	inline int32_t* get_address_of_buf_size_17() { return &___buf_size_17; }
	inline void set_buf_size_17(int32_t value)
	{
		___buf_size_17 = value;
	}

	inline static int32_t get_offset_of_buf_length_18() { return static_cast<int32_t>(offsetof(FileStream_tA770BF9AF0906644D43C81B962C7DBC3BC79A418, ___buf_length_18)); }
	inline int32_t get_buf_length_18() const { return ___buf_length_18; }
	inline int32_t* get_address_of_buf_length_18() { return &___buf_length_18; }
	inline void set_buf_length_18(int32_t value)
	{
		___buf_length_18 = value;
	}

	inline static int32_t get_offset_of_buf_offset_19() { return static_cast<int32_t>(offsetof(FileStream_tA770BF9AF0906644D43C81B962C7DBC3BC79A418, ___buf_offset_19)); }
	inline int32_t get_buf_offset_19() const { return ___buf_offset_19; }
	inline int32_t* get_address_of_buf_offset_19() { return &___buf_offset_19; }
	inline void set_buf_offset_19(int32_t value)
	{
		___buf_offset_19 = value;
	}

	inline static int32_t get_offset_of_buf_start_20() { return static_cast<int32_t>(offsetof(FileStream_tA770BF9AF0906644D43C81B962C7DBC3BC79A418, ___buf_start_20)); }
	inline int64_t get_buf_start_20() const { return ___buf_start_20; }
	inline int64_t* get_address_of_buf_start_20() { return &___buf_start_20; }
	inline void set_buf_start_20(int64_t value)
	{
		___buf_start_20 = value;
	}
};

struct FileStream_tA770BF9AF0906644D43C81B962C7DBC3BC79A418_StaticFields
{
public:
	// System.Byte[] System.IO.FileStream::buf_recycle
	ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ___buf_recycle_4;
	// System.Object System.IO.FileStream::buf_recycle_lock
	RuntimeObject * ___buf_recycle_lock_5;

public:
	inline static int32_t get_offset_of_buf_recycle_4() { return static_cast<int32_t>(offsetof(FileStream_tA770BF9AF0906644D43C81B962C7DBC3BC79A418_StaticFields, ___buf_recycle_4)); }
	inline ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* get_buf_recycle_4() const { return ___buf_recycle_4; }
	inline ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821** get_address_of_buf_recycle_4() { return &___buf_recycle_4; }
	inline void set_buf_recycle_4(ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* value)
	{
		___buf_recycle_4 = value;
		Il2CppCodeGenWriteBarrier((&___buf_recycle_4), value);
	}

	inline static int32_t get_offset_of_buf_recycle_lock_5() { return static_cast<int32_t>(offsetof(FileStream_tA770BF9AF0906644D43C81B962C7DBC3BC79A418_StaticFields, ___buf_recycle_lock_5)); }
	inline RuntimeObject * get_buf_recycle_lock_5() const { return ___buf_recycle_lock_5; }
	inline RuntimeObject ** get_address_of_buf_recycle_lock_5() { return &___buf_recycle_lock_5; }
	inline void set_buf_recycle_lock_5(RuntimeObject * value)
	{
		___buf_recycle_lock_5 = value;
		Il2CppCodeGenWriteBarrier((&___buf_recycle_lock_5), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // FILESTREAM_TA770BF9AF0906644D43C81B962C7DBC3BC79A418_H
#ifndef MONOIOSTAT_T819C03DA1902AA493BDBF4B55E76DCE6FB16A124_H
#define MONOIOSTAT_T819C03DA1902AA493BDBF4B55E76DCE6FB16A124_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.IO.MonoIOStat
struct  MonoIOStat_t819C03DA1902AA493BDBF4B55E76DCE6FB16A124 
{
public:
	// System.IO.FileAttributes System.IO.MonoIOStat::fileAttributes
	int32_t ___fileAttributes_0;
	// System.Int64 System.IO.MonoIOStat::Length
	int64_t ___Length_1;
	// System.Int64 System.IO.MonoIOStat::CreationTime
	int64_t ___CreationTime_2;
	// System.Int64 System.IO.MonoIOStat::LastAccessTime
	int64_t ___LastAccessTime_3;
	// System.Int64 System.IO.MonoIOStat::LastWriteTime
	int64_t ___LastWriteTime_4;

public:
	inline static int32_t get_offset_of_fileAttributes_0() { return static_cast<int32_t>(offsetof(MonoIOStat_t819C03DA1902AA493BDBF4B55E76DCE6FB16A124, ___fileAttributes_0)); }
	inline int32_t get_fileAttributes_0() const { return ___fileAttributes_0; }
	inline int32_t* get_address_of_fileAttributes_0() { return &___fileAttributes_0; }
	inline void set_fileAttributes_0(int32_t value)
	{
		___fileAttributes_0 = value;
	}

	inline static int32_t get_offset_of_Length_1() { return static_cast<int32_t>(offsetof(MonoIOStat_t819C03DA1902AA493BDBF4B55E76DCE6FB16A124, ___Length_1)); }
	inline int64_t get_Length_1() const { return ___Length_1; }
	inline int64_t* get_address_of_Length_1() { return &___Length_1; }
	inline void set_Length_1(int64_t value)
	{
		___Length_1 = value;
	}

	inline static int32_t get_offset_of_CreationTime_2() { return static_cast<int32_t>(offsetof(MonoIOStat_t819C03DA1902AA493BDBF4B55E76DCE6FB16A124, ___CreationTime_2)); }
	inline int64_t get_CreationTime_2() const { return ___CreationTime_2; }
	inline int64_t* get_address_of_CreationTime_2() { return &___CreationTime_2; }
	inline void set_CreationTime_2(int64_t value)
	{
		___CreationTime_2 = value;
	}

	inline static int32_t get_offset_of_LastAccessTime_3() { return static_cast<int32_t>(offsetof(MonoIOStat_t819C03DA1902AA493BDBF4B55E76DCE6FB16A124, ___LastAccessTime_3)); }
	inline int64_t get_LastAccessTime_3() const { return ___LastAccessTime_3; }
	inline int64_t* get_address_of_LastAccessTime_3() { return &___LastAccessTime_3; }
	inline void set_LastAccessTime_3(int64_t value)
	{
		___LastAccessTime_3 = value;
	}

	inline static int32_t get_offset_of_LastWriteTime_4() { return static_cast<int32_t>(offsetof(MonoIOStat_t819C03DA1902AA493BDBF4B55E76DCE6FB16A124, ___LastWriteTime_4)); }
	inline int64_t get_LastWriteTime_4() const { return ___LastWriteTime_4; }
	inline int64_t* get_address_of_LastWriteTime_4() { return &___LastWriteTime_4; }
	inline void set_LastWriteTime_4(int64_t value)
	{
		___LastWriteTime_4 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // MONOIOSTAT_T819C03DA1902AA493BDBF4B55E76DCE6FB16A124_H
#ifndef MULTICASTDELEGATE_T_H
#define MULTICASTDELEGATE_T_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.MulticastDelegate
struct  MulticastDelegate_t  : public Delegate_t
{
public:
	// System.Delegate[] System.MulticastDelegate::delegates
	DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* ___delegates_11;

public:
	inline static int32_t get_offset_of_delegates_11() { return static_cast<int32_t>(offsetof(MulticastDelegate_t, ___delegates_11)); }
	inline DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* get_delegates_11() const { return ___delegates_11; }
	inline DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86** get_address_of_delegates_11() { return &___delegates_11; }
	inline void set_delegates_11(DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* value)
	{
		___delegates_11 = value;
		Il2CppCodeGenWriteBarrier((&___delegates_11), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
{
	Delegate_t_marshaled_pinvoke** ___delegates_11;
};
// Native definition for COM marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
{
	Delegate_t_marshaled_com** ___delegates_11;
};
#endif // MULTICASTDELEGATE_T_H
#ifndef COMPONENT_T05064EF382ABCAF4B8C94F8A350EA85184C26621_H
#define COMPONENT_T05064EF382ABCAF4B8C94F8A350EA85184C26621_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Component
struct  Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621  : public Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // COMPONENT_T05064EF382ABCAF4B8C94F8A350EA85184C26621_H
#ifndef GAMEOBJECT_TBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F_H
#define GAMEOBJECT_TBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.GameObject
struct  GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F  : public Object_tAE11E5E46CD5C37C9F3E8950C00CD8B45666A2D0
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // GAMEOBJECT_TBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F_H
#ifndef DOWNLOADHANDLERFILE_T5013881527A14E4C7E969911D354FDCD8FF68DE4_H
#define DOWNLOADHANDLERFILE_T5013881527A14E4C7E969911D354FDCD8FF68DE4_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Networking.DownloadHandlerFile
struct  DownloadHandlerFile_t5013881527A14E4C7E969911D354FDCD8FF68DE4  : public DownloadHandler_t4A7802ADC97024B469C87FA454B6973951980EE9
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.Networking.DownloadHandlerFile
struct DownloadHandlerFile_t5013881527A14E4C7E969911D354FDCD8FF68DE4_marshaled_pinvoke : public DownloadHandler_t4A7802ADC97024B469C87FA454B6973951980EE9_marshaled_pinvoke
{
};
// Native definition for COM marshalling of UnityEngine.Networking.DownloadHandlerFile
struct DownloadHandlerFile_t5013881527A14E4C7E969911D354FDCD8FF68DE4_marshaled_com : public DownloadHandler_t4A7802ADC97024B469C87FA454B6973951980EE9_marshaled_com
{
};
#endif // DOWNLOADHANDLERFILE_T5013881527A14E4C7E969911D354FDCD8FF68DE4_H
#ifndef UNITYWEBREQUEST_T9120F5A2C7D43B936B49C0B7E4CA54C822689129_H
#define UNITYWEBREQUEST_T9120F5A2C7D43B936B49C0B7E4CA54C822689129_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Networking.UnityWebRequest
struct  UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129  : public RuntimeObject
{
public:
	// System.IntPtr UnityEngine.Networking.UnityWebRequest::m_Ptr
	intptr_t ___m_Ptr_0;
	// UnityEngine.Networking.DownloadHandler UnityEngine.Networking.UnityWebRequest::m_DownloadHandler
	DownloadHandler_t4A7802ADC97024B469C87FA454B6973951980EE9 * ___m_DownloadHandler_1;
	// UnityEngine.Networking.UploadHandler UnityEngine.Networking.UnityWebRequest::m_UploadHandler
	UploadHandler_t24F4097D30A1E7C689D8881A27F251B4741601E4 * ___m_UploadHandler_2;
	// UnityEngine.Networking.CertificateHandler UnityEngine.Networking.UnityWebRequest::m_CertificateHandler
	CertificateHandler_tBD070BF4150A44AB482FD36EA3882C363117E8C0 * ___m_CertificateHandler_3;
	// System.Uri UnityEngine.Networking.UnityWebRequest::m_Uri
	Uri_t87E4A94B2901F5EEDD18AA72C3DB1B00E672D68E * ___m_Uri_4;
	// System.Boolean UnityEngine.Networking.UnityWebRequest::<disposeCertificateHandlerOnDispose>k__BackingField
	bool ___U3CdisposeCertificateHandlerOnDisposeU3Ek__BackingField_11;
	// System.Boolean UnityEngine.Networking.UnityWebRequest::<disposeDownloadHandlerOnDispose>k__BackingField
	bool ___U3CdisposeDownloadHandlerOnDisposeU3Ek__BackingField_12;
	// System.Boolean UnityEngine.Networking.UnityWebRequest::<disposeUploadHandlerOnDispose>k__BackingField
	bool ___U3CdisposeUploadHandlerOnDisposeU3Ek__BackingField_13;

public:
	inline static int32_t get_offset_of_m_Ptr_0() { return static_cast<int32_t>(offsetof(UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129, ___m_Ptr_0)); }
	inline intptr_t get_m_Ptr_0() const { return ___m_Ptr_0; }
	inline intptr_t* get_address_of_m_Ptr_0() { return &___m_Ptr_0; }
	inline void set_m_Ptr_0(intptr_t value)
	{
		___m_Ptr_0 = value;
	}

	inline static int32_t get_offset_of_m_DownloadHandler_1() { return static_cast<int32_t>(offsetof(UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129, ___m_DownloadHandler_1)); }
	inline DownloadHandler_t4A7802ADC97024B469C87FA454B6973951980EE9 * get_m_DownloadHandler_1() const { return ___m_DownloadHandler_1; }
	inline DownloadHandler_t4A7802ADC97024B469C87FA454B6973951980EE9 ** get_address_of_m_DownloadHandler_1() { return &___m_DownloadHandler_1; }
	inline void set_m_DownloadHandler_1(DownloadHandler_t4A7802ADC97024B469C87FA454B6973951980EE9 * value)
	{
		___m_DownloadHandler_1 = value;
		Il2CppCodeGenWriteBarrier((&___m_DownloadHandler_1), value);
	}

	inline static int32_t get_offset_of_m_UploadHandler_2() { return static_cast<int32_t>(offsetof(UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129, ___m_UploadHandler_2)); }
	inline UploadHandler_t24F4097D30A1E7C689D8881A27F251B4741601E4 * get_m_UploadHandler_2() const { return ___m_UploadHandler_2; }
	inline UploadHandler_t24F4097D30A1E7C689D8881A27F251B4741601E4 ** get_address_of_m_UploadHandler_2() { return &___m_UploadHandler_2; }
	inline void set_m_UploadHandler_2(UploadHandler_t24F4097D30A1E7C689D8881A27F251B4741601E4 * value)
	{
		___m_UploadHandler_2 = value;
		Il2CppCodeGenWriteBarrier((&___m_UploadHandler_2), value);
	}

	inline static int32_t get_offset_of_m_CertificateHandler_3() { return static_cast<int32_t>(offsetof(UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129, ___m_CertificateHandler_3)); }
	inline CertificateHandler_tBD070BF4150A44AB482FD36EA3882C363117E8C0 * get_m_CertificateHandler_3() const { return ___m_CertificateHandler_3; }
	inline CertificateHandler_tBD070BF4150A44AB482FD36EA3882C363117E8C0 ** get_address_of_m_CertificateHandler_3() { return &___m_CertificateHandler_3; }
	inline void set_m_CertificateHandler_3(CertificateHandler_tBD070BF4150A44AB482FD36EA3882C363117E8C0 * value)
	{
		___m_CertificateHandler_3 = value;
		Il2CppCodeGenWriteBarrier((&___m_CertificateHandler_3), value);
	}

	inline static int32_t get_offset_of_m_Uri_4() { return static_cast<int32_t>(offsetof(UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129, ___m_Uri_4)); }
	inline Uri_t87E4A94B2901F5EEDD18AA72C3DB1B00E672D68E * get_m_Uri_4() const { return ___m_Uri_4; }
	inline Uri_t87E4A94B2901F5EEDD18AA72C3DB1B00E672D68E ** get_address_of_m_Uri_4() { return &___m_Uri_4; }
	inline void set_m_Uri_4(Uri_t87E4A94B2901F5EEDD18AA72C3DB1B00E672D68E * value)
	{
		___m_Uri_4 = value;
		Il2CppCodeGenWriteBarrier((&___m_Uri_4), value);
	}

	inline static int32_t get_offset_of_U3CdisposeCertificateHandlerOnDisposeU3Ek__BackingField_11() { return static_cast<int32_t>(offsetof(UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129, ___U3CdisposeCertificateHandlerOnDisposeU3Ek__BackingField_11)); }
	inline bool get_U3CdisposeCertificateHandlerOnDisposeU3Ek__BackingField_11() const { return ___U3CdisposeCertificateHandlerOnDisposeU3Ek__BackingField_11; }
	inline bool* get_address_of_U3CdisposeCertificateHandlerOnDisposeU3Ek__BackingField_11() { return &___U3CdisposeCertificateHandlerOnDisposeU3Ek__BackingField_11; }
	inline void set_U3CdisposeCertificateHandlerOnDisposeU3Ek__BackingField_11(bool value)
	{
		___U3CdisposeCertificateHandlerOnDisposeU3Ek__BackingField_11 = value;
	}

	inline static int32_t get_offset_of_U3CdisposeDownloadHandlerOnDisposeU3Ek__BackingField_12() { return static_cast<int32_t>(offsetof(UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129, ___U3CdisposeDownloadHandlerOnDisposeU3Ek__BackingField_12)); }
	inline bool get_U3CdisposeDownloadHandlerOnDisposeU3Ek__BackingField_12() const { return ___U3CdisposeDownloadHandlerOnDisposeU3Ek__BackingField_12; }
	inline bool* get_address_of_U3CdisposeDownloadHandlerOnDisposeU3Ek__BackingField_12() { return &___U3CdisposeDownloadHandlerOnDisposeU3Ek__BackingField_12; }
	inline void set_U3CdisposeDownloadHandlerOnDisposeU3Ek__BackingField_12(bool value)
	{
		___U3CdisposeDownloadHandlerOnDisposeU3Ek__BackingField_12 = value;
	}

	inline static int32_t get_offset_of_U3CdisposeUploadHandlerOnDisposeU3Ek__BackingField_13() { return static_cast<int32_t>(offsetof(UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129, ___U3CdisposeUploadHandlerOnDisposeU3Ek__BackingField_13)); }
	inline bool get_U3CdisposeUploadHandlerOnDisposeU3Ek__BackingField_13() const { return ___U3CdisposeUploadHandlerOnDisposeU3Ek__BackingField_13; }
	inline bool* get_address_of_U3CdisposeUploadHandlerOnDisposeU3Ek__BackingField_13() { return &___U3CdisposeUploadHandlerOnDisposeU3Ek__BackingField_13; }
	inline void set_U3CdisposeUploadHandlerOnDisposeU3Ek__BackingField_13(bool value)
	{
		___U3CdisposeUploadHandlerOnDisposeU3Ek__BackingField_13 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.Networking.UnityWebRequest
struct UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129_marshaled_pinvoke
{
	intptr_t ___m_Ptr_0;
	DownloadHandler_t4A7802ADC97024B469C87FA454B6973951980EE9_marshaled_pinvoke ___m_DownloadHandler_1;
	UploadHandler_t24F4097D30A1E7C689D8881A27F251B4741601E4_marshaled_pinvoke ___m_UploadHandler_2;
	CertificateHandler_tBD070BF4150A44AB482FD36EA3882C363117E8C0_marshaled_pinvoke ___m_CertificateHandler_3;
	Uri_t87E4A94B2901F5EEDD18AA72C3DB1B00E672D68E * ___m_Uri_4;
	int32_t ___U3CdisposeCertificateHandlerOnDisposeU3Ek__BackingField_11;
	int32_t ___U3CdisposeDownloadHandlerOnDisposeU3Ek__BackingField_12;
	int32_t ___U3CdisposeUploadHandlerOnDisposeU3Ek__BackingField_13;
};
// Native definition for COM marshalling of UnityEngine.Networking.UnityWebRequest
struct UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129_marshaled_com
{
	intptr_t ___m_Ptr_0;
	DownloadHandler_t4A7802ADC97024B469C87FA454B6973951980EE9_marshaled_com* ___m_DownloadHandler_1;
	UploadHandler_t24F4097D30A1E7C689D8881A27F251B4741601E4_marshaled_com* ___m_UploadHandler_2;
	CertificateHandler_tBD070BF4150A44AB482FD36EA3882C363117E8C0_marshaled_com* ___m_CertificateHandler_3;
	Uri_t87E4A94B2901F5EEDD18AA72C3DB1B00E672D68E * ___m_Uri_4;
	int32_t ___U3CdisposeCertificateHandlerOnDisposeU3Ek__BackingField_11;
	int32_t ___U3CdisposeDownloadHandlerOnDisposeU3Ek__BackingField_12;
	int32_t ___U3CdisposeUploadHandlerOnDisposeU3Ek__BackingField_13;
};
#endif // UNITYWEBREQUEST_T9120F5A2C7D43B936B49C0B7E4CA54C822689129_H
#ifndef UNITYWEBREQUESTASYNCOPERATION_T726E134F16701A2671D40BEBE22110DC57156353_H
#define UNITYWEBREQUESTASYNCOPERATION_T726E134F16701A2671D40BEBE22110DC57156353_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Networking.UnityWebRequestAsyncOperation
struct  UnityWebRequestAsyncOperation_t726E134F16701A2671D40BEBE22110DC57156353  : public AsyncOperation_t304C51ABED8AE734CC8DDDFE13013D8D5A44641D
{
public:
	// UnityEngine.Networking.UnityWebRequest UnityEngine.Networking.UnityWebRequestAsyncOperation::<webRequest>k__BackingField
	UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * ___U3CwebRequestU3Ek__BackingField_2;

public:
	inline static int32_t get_offset_of_U3CwebRequestU3Ek__BackingField_2() { return static_cast<int32_t>(offsetof(UnityWebRequestAsyncOperation_t726E134F16701A2671D40BEBE22110DC57156353, ___U3CwebRequestU3Ek__BackingField_2)); }
	inline UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * get_U3CwebRequestU3Ek__BackingField_2() const { return ___U3CwebRequestU3Ek__BackingField_2; }
	inline UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 ** get_address_of_U3CwebRequestU3Ek__BackingField_2() { return &___U3CwebRequestU3Ek__BackingField_2; }
	inline void set_U3CwebRequestU3Ek__BackingField_2(UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * value)
	{
		___U3CwebRequestU3Ek__BackingField_2 = value;
		Il2CppCodeGenWriteBarrier((&___U3CwebRequestU3Ek__BackingField_2), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.Networking.UnityWebRequestAsyncOperation
struct UnityWebRequestAsyncOperation_t726E134F16701A2671D40BEBE22110DC57156353_marshaled_pinvoke : public AsyncOperation_t304C51ABED8AE734CC8DDDFE13013D8D5A44641D_marshaled_pinvoke
{
	UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129_marshaled_pinvoke* ___U3CwebRequestU3Ek__BackingField_2;
};
// Native definition for COM marshalling of UnityEngine.Networking.UnityWebRequestAsyncOperation
struct UnityWebRequestAsyncOperation_t726E134F16701A2671D40BEBE22110DC57156353_marshaled_com : public AsyncOperation_t304C51ABED8AE734CC8DDDFE13013D8D5A44641D_marshaled_com
{
	UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129_marshaled_com* ___U3CwebRequestU3Ek__BackingField_2;
};
#endif // UNITYWEBREQUESTASYNCOPERATION_T726E134F16701A2671D40BEBE22110DC57156353_H
#ifndef CALLBACK_1_TC56B18B0145F6DFFCFE80A774C1A1896976EEF4F_H
#define CALLBACK_1_TC56B18B0145F6DFFCFE80A774C1A1896976EEF4F_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// Callback`1<LitJson.JsonData>
struct  Callback_1_tC56B18B0145F6DFFCFE80A774C1A1896976EEF4F  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CALLBACK_1_TC56B18B0145F6DFFCFE80A774C1A1896976EEF4F_H
#ifndef CALLBACK_1_TCE32A62C014F4978C9ED8B2B1D42BFB7993129CD_H
#define CALLBACK_1_TCE32A62C014F4978C9ED8B2B1D42BFB7993129CD_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// Callback`1<System.String>
struct  Callback_1_tCE32A62C014F4978C9ED8B2B1D42BFB7993129CD  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CALLBACK_1_TCE32A62C014F4978C9ED8B2B1D42BFB7993129CD_H
#ifndef ASYNCCALLBACK_T3F3DA3BEDAEE81DD1D24125DF8EB30E85EE14DA4_H
#define ASYNCCALLBACK_T3F3DA3BEDAEE81DD1D24125DF8EB30E85EE14DA4_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.AsyncCallback
struct  AsyncCallback_t3F3DA3BEDAEE81DD1D24125DF8EB30E85EE14DA4  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ASYNCCALLBACK_T3F3DA3BEDAEE81DD1D24125DF8EB30E85EE14DA4_H
#ifndef FILESYSTEMINFO_T6831B76FBA37F7181E4A5AEB28194730EB356A3D_H
#define FILESYSTEMINFO_T6831B76FBA37F7181E4A5AEB28194730EB356A3D_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.IO.FileSystemInfo
struct  FileSystemInfo_t6831B76FBA37F7181E4A5AEB28194730EB356A3D  : public MarshalByRefObject_tC4577953D0A44D0AB8597CFA868E01C858B1C9AF
{
public:
	// System.IO.MonoIOStat System.IO.FileSystemInfo::_data
	MonoIOStat_t819C03DA1902AA493BDBF4B55E76DCE6FB16A124  ____data_1;
	// System.Int32 System.IO.FileSystemInfo::_dataInitialised
	int32_t ____dataInitialised_2;
	// System.String System.IO.FileSystemInfo::FullPath
	String_t* ___FullPath_3;
	// System.String System.IO.FileSystemInfo::OriginalPath
	String_t* ___OriginalPath_4;
	// System.String System.IO.FileSystemInfo::_displayPath
	String_t* ____displayPath_5;

public:
	inline static int32_t get_offset_of__data_1() { return static_cast<int32_t>(offsetof(FileSystemInfo_t6831B76FBA37F7181E4A5AEB28194730EB356A3D, ____data_1)); }
	inline MonoIOStat_t819C03DA1902AA493BDBF4B55E76DCE6FB16A124  get__data_1() const { return ____data_1; }
	inline MonoIOStat_t819C03DA1902AA493BDBF4B55E76DCE6FB16A124 * get_address_of__data_1() { return &____data_1; }
	inline void set__data_1(MonoIOStat_t819C03DA1902AA493BDBF4B55E76DCE6FB16A124  value)
	{
		____data_1 = value;
	}

	inline static int32_t get_offset_of__dataInitialised_2() { return static_cast<int32_t>(offsetof(FileSystemInfo_t6831B76FBA37F7181E4A5AEB28194730EB356A3D, ____dataInitialised_2)); }
	inline int32_t get__dataInitialised_2() const { return ____dataInitialised_2; }
	inline int32_t* get_address_of__dataInitialised_2() { return &____dataInitialised_2; }
	inline void set__dataInitialised_2(int32_t value)
	{
		____dataInitialised_2 = value;
	}

	inline static int32_t get_offset_of_FullPath_3() { return static_cast<int32_t>(offsetof(FileSystemInfo_t6831B76FBA37F7181E4A5AEB28194730EB356A3D, ___FullPath_3)); }
	inline String_t* get_FullPath_3() const { return ___FullPath_3; }
	inline String_t** get_address_of_FullPath_3() { return &___FullPath_3; }
	inline void set_FullPath_3(String_t* value)
	{
		___FullPath_3 = value;
		Il2CppCodeGenWriteBarrier((&___FullPath_3), value);
	}

	inline static int32_t get_offset_of_OriginalPath_4() { return static_cast<int32_t>(offsetof(FileSystemInfo_t6831B76FBA37F7181E4A5AEB28194730EB356A3D, ___OriginalPath_4)); }
	inline String_t* get_OriginalPath_4() const { return ___OriginalPath_4; }
	inline String_t** get_address_of_OriginalPath_4() { return &___OriginalPath_4; }
	inline void set_OriginalPath_4(String_t* value)
	{
		___OriginalPath_4 = value;
		Il2CppCodeGenWriteBarrier((&___OriginalPath_4), value);
	}

	inline static int32_t get_offset_of__displayPath_5() { return static_cast<int32_t>(offsetof(FileSystemInfo_t6831B76FBA37F7181E4A5AEB28194730EB356A3D, ____displayPath_5)); }
	inline String_t* get__displayPath_5() const { return ____displayPath_5; }
	inline String_t** get_address_of__displayPath_5() { return &____displayPath_5; }
	inline void set__displayPath_5(String_t* value)
	{
		____displayPath_5 = value;
		Il2CppCodeGenWriteBarrier((&____displayPath_5), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // FILESYSTEMINFO_T6831B76FBA37F7181E4A5AEB28194730EB356A3D_H
#ifndef BEHAVIOUR_TBDC7E9C3C898AD8348891B82D3E345801D920CA8_H
#define BEHAVIOUR_TBDC7E9C3C898AD8348891B82D3E345801D920CA8_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Behaviour
struct  Behaviour_tBDC7E9C3C898AD8348891B82D3E345801D920CA8  : public Component_t05064EF382ABCAF4B8C94F8A350EA85184C26621
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // BEHAVIOUR_TBDC7E9C3C898AD8348891B82D3E345801D920CA8_H
#ifndef LUA_GAMEOBJECT_BACK_TFE1942B7521E86AA5A3A13DA48D3B3544634CE86_H
#define LUA_GAMEOBJECT_BACK_TFE1942B7521E86AA5A3A13DA48D3B3544634CE86_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// lua_Gameobject_back
struct  lua_Gameobject_back_tFE1942B7521E86AA5A3A13DA48D3B3544634CE86  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LUA_GAMEOBJECT_BACK_TFE1942B7521E86AA5A3A13DA48D3B3544634CE86_H
#ifndef LUA_INVOKE_TAB2AB14BA20E965A9240C217FA577DBA5C9A6CF8_H
#define LUA_INVOKE_TAB2AB14BA20E965A9240C217FA577DBA5C9A6CF8_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// lua_Invoke
struct  lua_Invoke_tAB2AB14BA20E965A9240C217FA577DBA5C9A6CF8  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LUA_INVOKE_TAB2AB14BA20E965A9240C217FA577DBA5C9A6CF8_H
#ifndef LUA_ISUPDATEBACK_TEAABEAD9068DD6126FE155E943C26874CBA93E2F_H
#define LUA_ISUPDATEBACK_TEAABEAD9068DD6126FE155E943C26874CBA93E2F_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// lua_IsUpdateBack
struct  lua_IsUpdateBack_tEAABEAD9068DD6126FE155E943C26874CBA93E2F  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LUA_ISUPDATEBACK_TEAABEAD9068DD6126FE155E943C26874CBA93E2F_H
#ifndef LUA_ONTARGETLOAD_T23D7599B7D232543E113314C06FE3EC18A306DC6_H
#define LUA_ONTARGETLOAD_T23D7599B7D232543E113314C06FE3EC18A306DC6_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// lua_OnTargetLoad
struct  lua_OnTargetLoad_t23D7599B7D232543E113314C06FE3EC18A306DC6  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LUA_ONTARGETLOAD_T23D7599B7D232543E113314C06FE3EC18A306DC6_H
#ifndef LUA_TAKEPICTURESCALLBACK_T1CD98548E639D9E5FD6B2CA3A6D0785B0B63A76D_H
#define LUA_TAKEPICTURESCALLBACK_T1CD98548E639D9E5FD6B2CA3A6D0785B0B63A76D_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// lua_TakePicturesCallback
struct  lua_TakePicturesCallback_t1CD98548E639D9E5FD6B2CA3A6D0785B0B63A76D  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LUA_TAKEPICTURESCALLBACK_T1CD98548E639D9E5FD6B2CA3A6D0785B0B63A76D_H
#ifndef LUA_UPDATEEND_T864B834D5C5B3B2F60AC557DAA8EDA925EC520B0_H
#define LUA_UPDATEEND_T864B834D5C5B3B2F60AC557DAA8EDA925EC520B0_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// lua_UpdateEnd
struct  lua_UpdateEnd_t864B834D5C5B3B2F60AC557DAA8EDA925EC520B0  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LUA_UPDATEEND_T864B834D5C5B3B2F60AC557DAA8EDA925EC520B0_H
#ifndef LUA_UPDATEIMAGE_TC73798994869BA524E71047A71FA710701798227_H
#define LUA_UPDATEIMAGE_TC73798994869BA524E71047A71FA710701798227_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// lua_UpdateImage
struct  lua_UpdateImage_tC73798994869BA524E71047A71FA710701798227  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LUA_UPDATEIMAGE_TC73798994869BA524E71047A71FA710701798227_H
#ifndef LUA_UPDATEPROGRESS_T92FDFED95F3BB1152F1DE2BFCF319CB1EA4DB93B_H
#define LUA_UPDATEPROGRESS_T92FDFED95F3BB1152F1DE2BFCF319CB1EA4DB93B_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// lua_UpdateProgress
struct  lua_UpdateProgress_t92FDFED95F3BB1152F1DE2BFCF319CB1EA4DB93B  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LUA_UPDATEPROGRESS_T92FDFED95F3BB1152F1DE2BFCF319CB1EA4DB93B_H
#ifndef LUA_JSON_T1E55F3B17CC77B677CD2D97B73A10A028960332F_H
#define LUA_JSON_T1E55F3B17CC77B677CD2D97B73A10A028960332F_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// lua_json
struct  lua_json_t1E55F3B17CC77B677CD2D97B73A10A028960332F  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LUA_JSON_T1E55F3B17CC77B677CD2D97B73A10A028960332F_H
#ifndef DIRECTORYINFO_T432CD06DF148701E930708371CB985BC0E8EF87F_H
#define DIRECTORYINFO_T432CD06DF148701E930708371CB985BC0E8EF87F_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.IO.DirectoryInfo
struct  DirectoryInfo_t432CD06DF148701E930708371CB985BC0E8EF87F  : public FileSystemInfo_t6831B76FBA37F7181E4A5AEB28194730EB356A3D
{
public:
	// System.String System.IO.DirectoryInfo::current
	String_t* ___current_6;
	// System.String System.IO.DirectoryInfo::parent
	String_t* ___parent_7;

public:
	inline static int32_t get_offset_of_current_6() { return static_cast<int32_t>(offsetof(DirectoryInfo_t432CD06DF148701E930708371CB985BC0E8EF87F, ___current_6)); }
	inline String_t* get_current_6() const { return ___current_6; }
	inline String_t** get_address_of_current_6() { return &___current_6; }
	inline void set_current_6(String_t* value)
	{
		___current_6 = value;
		Il2CppCodeGenWriteBarrier((&___current_6), value);
	}

	inline static int32_t get_offset_of_parent_7() { return static_cast<int32_t>(offsetof(DirectoryInfo_t432CD06DF148701E930708371CB985BC0E8EF87F, ___parent_7)); }
	inline String_t* get_parent_7() const { return ___parent_7; }
	inline String_t** get_address_of_parent_7() { return &___parent_7; }
	inline void set_parent_7(String_t* value)
	{
		___parent_7 = value;
		Il2CppCodeGenWriteBarrier((&___parent_7), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DIRECTORYINFO_T432CD06DF148701E930708371CB985BC0E8EF87F_H
#ifndef FILEINFO_TF8C1D41E1ABDAC19BF4F76A491DD28DD8DBEE35C_H
#define FILEINFO_TF8C1D41E1ABDAC19BF4F76A491DD28DD8DBEE35C_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.IO.FileInfo
struct  FileInfo_tF8C1D41E1ABDAC19BF4F76A491DD28DD8DBEE35C  : public FileSystemInfo_t6831B76FBA37F7181E4A5AEB28194730EB356A3D
{
public:
	// System.String System.IO.FileInfo::_name
	String_t* ____name_6;

public:
	inline static int32_t get_offset_of__name_6() { return static_cast<int32_t>(offsetof(FileInfo_tF8C1D41E1ABDAC19BF4F76A491DD28DD8DBEE35C, ____name_6)); }
	inline String_t* get__name_6() const { return ____name_6; }
	inline String_t** get_address_of__name_6() { return &____name_6; }
	inline void set__name_6(String_t* value)
	{
		____name_6 = value;
		Il2CppCodeGenWriteBarrier((&____name_6), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // FILEINFO_TF8C1D41E1ABDAC19BF4F76A491DD28DD8DBEE35C_H
#ifndef MONOBEHAVIOUR_T4A60845CF505405AF8BE8C61CC07F75CADEF6429_H
#define MONOBEHAVIOUR_T4A60845CF505405AF8BE8C61CC07F75CADEF6429_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.MonoBehaviour
struct  MonoBehaviour_t4A60845CF505405AF8BE8C61CC07F75CADEF6429  : public Behaviour_tBDC7E9C3C898AD8348891B82D3E345801D920CA8
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // MONOBEHAVIOUR_T4A60845CF505405AF8BE8C61CC07F75CADEF6429_H
#ifndef KT_ERROR_T5E6AEDCCA2B2DC851F0DE5D4D1BFE0723E1854AE_H
#define KT_ERROR_T5E6AEDCCA2B2DC851F0DE5D4D1BFE0723E1854AE_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// KT_Error
struct  KT_Error_t5E6AEDCCA2B2DC851F0DE5D4D1BFE0723E1854AE  : public MonoBehaviour_t4A60845CF505405AF8BE8C61CC07F75CADEF6429
{
public:

public:
};

struct KT_Error_t5E6AEDCCA2B2DC851F0DE5D4D1BFE0723E1854AE_StaticFields
{
public:
	// KT_Error KT_Error::instance
	KT_Error_t5E6AEDCCA2B2DC851F0DE5D4D1BFE0723E1854AE * ___instance_4;

public:
	inline static int32_t get_offset_of_instance_4() { return static_cast<int32_t>(offsetof(KT_Error_t5E6AEDCCA2B2DC851F0DE5D4D1BFE0723E1854AE_StaticFields, ___instance_4)); }
	inline KT_Error_t5E6AEDCCA2B2DC851F0DE5D4D1BFE0723E1854AE * get_instance_4() const { return ___instance_4; }
	inline KT_Error_t5E6AEDCCA2B2DC851F0DE5D4D1BFE0723E1854AE ** get_address_of_instance_4() { return &___instance_4; }
	inline void set_instance_4(KT_Error_t5E6AEDCCA2B2DC851F0DE5D4D1BFE0723E1854AE * value)
	{
		___instance_4 = value;
		Il2CppCodeGenWriteBarrier((&___instance_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // KT_ERROR_T5E6AEDCCA2B2DC851F0DE5D4D1BFE0723E1854AE_H
#ifndef UIBEHAVIOUR_T3C3C339CD5677BA7FC27C352FED8B78052A3FE70_H
#define UIBEHAVIOUR_T3C3C339CD5677BA7FC27C352FED8B78052A3FE70_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.EventSystems.UIBehaviour
struct  UIBehaviour_t3C3C339CD5677BA7FC27C352FED8B78052A3FE70  : public MonoBehaviour_t4A60845CF505405AF8BE8C61CC07F75CADEF6429
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UIBEHAVIOUR_T3C3C339CD5677BA7FC27C352FED8B78052A3FE70_H
#ifndef TEST_TBCA4AC3C1D45BA0DD176A21EC1F45D70CE6F1246_H
#define TEST_TBCA4AC3C1D45BA0DD176A21EC1F45D70CE6F1246_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// test
struct  test_tBCA4AC3C1D45BA0DD176A21EC1F45D70CE6F1246  : public MonoBehaviour_t4A60845CF505405AF8BE8C61CC07F75CADEF6429
{
public:
	// UnityEngine.TextAsset test::confing
	TextAsset_tEE9F5A28C3B564D6BA849C45C13192B9E0EF8D4E * ___confing_4;
	// UnityEngine.Networking.UnityWebRequest test::webRequest
	UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * ___webRequest_5;
	// KT_Path_Type test::path_Type
	int32_t ___path_Type_6;
	// UnityEngine.UI.Text test::textProgress1
	Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * ___textProgress1_7;
	// UpdateRes test::res
	UpdateRes_t44F9B1B77E4F838ED7C48F326DFA0D80F219988E * ___res_8;
	// System.Int32 test::ji
	int32_t ___ji_9;

public:
	inline static int32_t get_offset_of_confing_4() { return static_cast<int32_t>(offsetof(test_tBCA4AC3C1D45BA0DD176A21EC1F45D70CE6F1246, ___confing_4)); }
	inline TextAsset_tEE9F5A28C3B564D6BA849C45C13192B9E0EF8D4E * get_confing_4() const { return ___confing_4; }
	inline TextAsset_tEE9F5A28C3B564D6BA849C45C13192B9E0EF8D4E ** get_address_of_confing_4() { return &___confing_4; }
	inline void set_confing_4(TextAsset_tEE9F5A28C3B564D6BA849C45C13192B9E0EF8D4E * value)
	{
		___confing_4 = value;
		Il2CppCodeGenWriteBarrier((&___confing_4), value);
	}

	inline static int32_t get_offset_of_webRequest_5() { return static_cast<int32_t>(offsetof(test_tBCA4AC3C1D45BA0DD176A21EC1F45D70CE6F1246, ___webRequest_5)); }
	inline UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * get_webRequest_5() const { return ___webRequest_5; }
	inline UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 ** get_address_of_webRequest_5() { return &___webRequest_5; }
	inline void set_webRequest_5(UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * value)
	{
		___webRequest_5 = value;
		Il2CppCodeGenWriteBarrier((&___webRequest_5), value);
	}

	inline static int32_t get_offset_of_path_Type_6() { return static_cast<int32_t>(offsetof(test_tBCA4AC3C1D45BA0DD176A21EC1F45D70CE6F1246, ___path_Type_6)); }
	inline int32_t get_path_Type_6() const { return ___path_Type_6; }
	inline int32_t* get_address_of_path_Type_6() { return &___path_Type_6; }
	inline void set_path_Type_6(int32_t value)
	{
		___path_Type_6 = value;
	}

	inline static int32_t get_offset_of_textProgress1_7() { return static_cast<int32_t>(offsetof(test_tBCA4AC3C1D45BA0DD176A21EC1F45D70CE6F1246, ___textProgress1_7)); }
	inline Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * get_textProgress1_7() const { return ___textProgress1_7; }
	inline Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 ** get_address_of_textProgress1_7() { return &___textProgress1_7; }
	inline void set_textProgress1_7(Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * value)
	{
		___textProgress1_7 = value;
		Il2CppCodeGenWriteBarrier((&___textProgress1_7), value);
	}

	inline static int32_t get_offset_of_res_8() { return static_cast<int32_t>(offsetof(test_tBCA4AC3C1D45BA0DD176A21EC1F45D70CE6F1246, ___res_8)); }
	inline UpdateRes_t44F9B1B77E4F838ED7C48F326DFA0D80F219988E * get_res_8() const { return ___res_8; }
	inline UpdateRes_t44F9B1B77E4F838ED7C48F326DFA0D80F219988E ** get_address_of_res_8() { return &___res_8; }
	inline void set_res_8(UpdateRes_t44F9B1B77E4F838ED7C48F326DFA0D80F219988E * value)
	{
		___res_8 = value;
		Il2CppCodeGenWriteBarrier((&___res_8), value);
	}

	inline static int32_t get_offset_of_ji_9() { return static_cast<int32_t>(offsetof(test_tBCA4AC3C1D45BA0DD176A21EC1F45D70CE6F1246, ___ji_9)); }
	inline int32_t get_ji_9() const { return ___ji_9; }
	inline int32_t* get_address_of_ji_9() { return &___ji_9; }
	inline void set_ji_9(int32_t value)
	{
		___ji_9 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TEST_TBCA4AC3C1D45BA0DD176A21EC1F45D70CE6F1246_H
#ifndef GRAPHIC_TBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8_H
#define GRAPHIC_TBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.Graphic
struct  Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8  : public UIBehaviour_t3C3C339CD5677BA7FC27C352FED8B78052A3FE70
{
public:
	// UnityEngine.Material UnityEngine.UI.Graphic::m_Material
	Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * ___m_Material_6;
	// UnityEngine.Color UnityEngine.UI.Graphic::m_Color
	Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  ___m_Color_7;
	// System.Boolean UnityEngine.UI.Graphic::m_RaycastTarget
	bool ___m_RaycastTarget_8;
	// UnityEngine.RectTransform UnityEngine.UI.Graphic::m_RectTransform
	RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * ___m_RectTransform_9;
	// UnityEngine.CanvasRenderer UnityEngine.UI.Graphic::m_CanvasRenderer
	CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 * ___m_CanvasRenderer_10;
	// UnityEngine.Canvas UnityEngine.UI.Graphic::m_Canvas
	Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * ___m_Canvas_11;
	// System.Boolean UnityEngine.UI.Graphic::m_VertsDirty
	bool ___m_VertsDirty_12;
	// System.Boolean UnityEngine.UI.Graphic::m_MaterialDirty
	bool ___m_MaterialDirty_13;
	// UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyLayoutCallback
	UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4 * ___m_OnDirtyLayoutCallback_14;
	// UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyVertsCallback
	UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4 * ___m_OnDirtyVertsCallback_15;
	// UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyMaterialCallback
	UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4 * ___m_OnDirtyMaterialCallback_16;
	// UnityEngine.UI.CoroutineTween.TweenRunner`1<UnityEngine.UI.CoroutineTween.ColorTween> UnityEngine.UI.Graphic::m_ColorTweenRunner
	TweenRunner_1_t56CEB168ADE3739A1BDDBF258FDC759DF8927172 * ___m_ColorTweenRunner_19;
	// System.Boolean UnityEngine.UI.Graphic::<useLegacyMeshGeneration>k__BackingField
	bool ___U3CuseLegacyMeshGenerationU3Ek__BackingField_20;

public:
	inline static int32_t get_offset_of_m_Material_6() { return static_cast<int32_t>(offsetof(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8, ___m_Material_6)); }
	inline Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * get_m_Material_6() const { return ___m_Material_6; }
	inline Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 ** get_address_of_m_Material_6() { return &___m_Material_6; }
	inline void set_m_Material_6(Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * value)
	{
		___m_Material_6 = value;
		Il2CppCodeGenWriteBarrier((&___m_Material_6), value);
	}

	inline static int32_t get_offset_of_m_Color_7() { return static_cast<int32_t>(offsetof(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8, ___m_Color_7)); }
	inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  get_m_Color_7() const { return ___m_Color_7; }
	inline Color_t119BCA590009762C7223FDD3AF9706653AC84ED2 * get_address_of_m_Color_7() { return &___m_Color_7; }
	inline void set_m_Color_7(Color_t119BCA590009762C7223FDD3AF9706653AC84ED2  value)
	{
		___m_Color_7 = value;
	}

	inline static int32_t get_offset_of_m_RaycastTarget_8() { return static_cast<int32_t>(offsetof(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8, ___m_RaycastTarget_8)); }
	inline bool get_m_RaycastTarget_8() const { return ___m_RaycastTarget_8; }
	inline bool* get_address_of_m_RaycastTarget_8() { return &___m_RaycastTarget_8; }
	inline void set_m_RaycastTarget_8(bool value)
	{
		___m_RaycastTarget_8 = value;
	}

	inline static int32_t get_offset_of_m_RectTransform_9() { return static_cast<int32_t>(offsetof(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8, ___m_RectTransform_9)); }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * get_m_RectTransform_9() const { return ___m_RectTransform_9; }
	inline RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 ** get_address_of_m_RectTransform_9() { return &___m_RectTransform_9; }
	inline void set_m_RectTransform_9(RectTransform_t285CBD8775B25174B75164F10618F8B9728E1B20 * value)
	{
		___m_RectTransform_9 = value;
		Il2CppCodeGenWriteBarrier((&___m_RectTransform_9), value);
	}

	inline static int32_t get_offset_of_m_CanvasRenderer_10() { return static_cast<int32_t>(offsetof(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8, ___m_CanvasRenderer_10)); }
	inline CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 * get_m_CanvasRenderer_10() const { return ___m_CanvasRenderer_10; }
	inline CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 ** get_address_of_m_CanvasRenderer_10() { return &___m_CanvasRenderer_10; }
	inline void set_m_CanvasRenderer_10(CanvasRenderer_tB4D9C9FE77FD5C9C4546FC022D6E956960BC2B72 * value)
	{
		___m_CanvasRenderer_10 = value;
		Il2CppCodeGenWriteBarrier((&___m_CanvasRenderer_10), value);
	}

	inline static int32_t get_offset_of_m_Canvas_11() { return static_cast<int32_t>(offsetof(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8, ___m_Canvas_11)); }
	inline Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * get_m_Canvas_11() const { return ___m_Canvas_11; }
	inline Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 ** get_address_of_m_Canvas_11() { return &___m_Canvas_11; }
	inline void set_m_Canvas_11(Canvas_tBC28BF1DD8D8499A89B5781505833D3728CF8591 * value)
	{
		___m_Canvas_11 = value;
		Il2CppCodeGenWriteBarrier((&___m_Canvas_11), value);
	}

	inline static int32_t get_offset_of_m_VertsDirty_12() { return static_cast<int32_t>(offsetof(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8, ___m_VertsDirty_12)); }
	inline bool get_m_VertsDirty_12() const { return ___m_VertsDirty_12; }
	inline bool* get_address_of_m_VertsDirty_12() { return &___m_VertsDirty_12; }
	inline void set_m_VertsDirty_12(bool value)
	{
		___m_VertsDirty_12 = value;
	}

	inline static int32_t get_offset_of_m_MaterialDirty_13() { return static_cast<int32_t>(offsetof(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8, ___m_MaterialDirty_13)); }
	inline bool get_m_MaterialDirty_13() const { return ___m_MaterialDirty_13; }
	inline bool* get_address_of_m_MaterialDirty_13() { return &___m_MaterialDirty_13; }
	inline void set_m_MaterialDirty_13(bool value)
	{
		___m_MaterialDirty_13 = value;
	}

	inline static int32_t get_offset_of_m_OnDirtyLayoutCallback_14() { return static_cast<int32_t>(offsetof(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8, ___m_OnDirtyLayoutCallback_14)); }
	inline UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4 * get_m_OnDirtyLayoutCallback_14() const { return ___m_OnDirtyLayoutCallback_14; }
	inline UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4 ** get_address_of_m_OnDirtyLayoutCallback_14() { return &___m_OnDirtyLayoutCallback_14; }
	inline void set_m_OnDirtyLayoutCallback_14(UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4 * value)
	{
		___m_OnDirtyLayoutCallback_14 = value;
		Il2CppCodeGenWriteBarrier((&___m_OnDirtyLayoutCallback_14), value);
	}

	inline static int32_t get_offset_of_m_OnDirtyVertsCallback_15() { return static_cast<int32_t>(offsetof(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8, ___m_OnDirtyVertsCallback_15)); }
	inline UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4 * get_m_OnDirtyVertsCallback_15() const { return ___m_OnDirtyVertsCallback_15; }
	inline UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4 ** get_address_of_m_OnDirtyVertsCallback_15() { return &___m_OnDirtyVertsCallback_15; }
	inline void set_m_OnDirtyVertsCallback_15(UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4 * value)
	{
		___m_OnDirtyVertsCallback_15 = value;
		Il2CppCodeGenWriteBarrier((&___m_OnDirtyVertsCallback_15), value);
	}

	inline static int32_t get_offset_of_m_OnDirtyMaterialCallback_16() { return static_cast<int32_t>(offsetof(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8, ___m_OnDirtyMaterialCallback_16)); }
	inline UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4 * get_m_OnDirtyMaterialCallback_16() const { return ___m_OnDirtyMaterialCallback_16; }
	inline UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4 ** get_address_of_m_OnDirtyMaterialCallback_16() { return &___m_OnDirtyMaterialCallback_16; }
	inline void set_m_OnDirtyMaterialCallback_16(UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4 * value)
	{
		___m_OnDirtyMaterialCallback_16 = value;
		Il2CppCodeGenWriteBarrier((&___m_OnDirtyMaterialCallback_16), value);
	}

	inline static int32_t get_offset_of_m_ColorTweenRunner_19() { return static_cast<int32_t>(offsetof(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8, ___m_ColorTweenRunner_19)); }
	inline TweenRunner_1_t56CEB168ADE3739A1BDDBF258FDC759DF8927172 * get_m_ColorTweenRunner_19() const { return ___m_ColorTweenRunner_19; }
	inline TweenRunner_1_t56CEB168ADE3739A1BDDBF258FDC759DF8927172 ** get_address_of_m_ColorTweenRunner_19() { return &___m_ColorTweenRunner_19; }
	inline void set_m_ColorTweenRunner_19(TweenRunner_1_t56CEB168ADE3739A1BDDBF258FDC759DF8927172 * value)
	{
		___m_ColorTweenRunner_19 = value;
		Il2CppCodeGenWriteBarrier((&___m_ColorTweenRunner_19), value);
	}

	inline static int32_t get_offset_of_U3CuseLegacyMeshGenerationU3Ek__BackingField_20() { return static_cast<int32_t>(offsetof(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8, ___U3CuseLegacyMeshGenerationU3Ek__BackingField_20)); }
	inline bool get_U3CuseLegacyMeshGenerationU3Ek__BackingField_20() const { return ___U3CuseLegacyMeshGenerationU3Ek__BackingField_20; }
	inline bool* get_address_of_U3CuseLegacyMeshGenerationU3Ek__BackingField_20() { return &___U3CuseLegacyMeshGenerationU3Ek__BackingField_20; }
	inline void set_U3CuseLegacyMeshGenerationU3Ek__BackingField_20(bool value)
	{
		___U3CuseLegacyMeshGenerationU3Ek__BackingField_20 = value;
	}
};

struct Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8_StaticFields
{
public:
	// UnityEngine.Material UnityEngine.UI.Graphic::s_DefaultUI
	Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * ___s_DefaultUI_4;
	// UnityEngine.Texture2D UnityEngine.UI.Graphic::s_WhiteTexture
	Texture2D_tBBF96AC337723E2EF156DF17E09D4379FD05DE1C * ___s_WhiteTexture_5;
	// UnityEngine.Mesh UnityEngine.UI.Graphic::s_Mesh
	Mesh_t6106B8D8E4C691321581AB0445552EC78B947B8C * ___s_Mesh_17;
	// UnityEngine.UI.VertexHelper UnityEngine.UI.Graphic::s_VertexHelper
	VertexHelper_t27373EA2CF0F5810EC8CF873D0A6D6C0B23DAC3F * ___s_VertexHelper_18;

public:
	inline static int32_t get_offset_of_s_DefaultUI_4() { return static_cast<int32_t>(offsetof(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8_StaticFields, ___s_DefaultUI_4)); }
	inline Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * get_s_DefaultUI_4() const { return ___s_DefaultUI_4; }
	inline Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 ** get_address_of_s_DefaultUI_4() { return &___s_DefaultUI_4; }
	inline void set_s_DefaultUI_4(Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * value)
	{
		___s_DefaultUI_4 = value;
		Il2CppCodeGenWriteBarrier((&___s_DefaultUI_4), value);
	}

	inline static int32_t get_offset_of_s_WhiteTexture_5() { return static_cast<int32_t>(offsetof(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8_StaticFields, ___s_WhiteTexture_5)); }
	inline Texture2D_tBBF96AC337723E2EF156DF17E09D4379FD05DE1C * get_s_WhiteTexture_5() const { return ___s_WhiteTexture_5; }
	inline Texture2D_tBBF96AC337723E2EF156DF17E09D4379FD05DE1C ** get_address_of_s_WhiteTexture_5() { return &___s_WhiteTexture_5; }
	inline void set_s_WhiteTexture_5(Texture2D_tBBF96AC337723E2EF156DF17E09D4379FD05DE1C * value)
	{
		___s_WhiteTexture_5 = value;
		Il2CppCodeGenWriteBarrier((&___s_WhiteTexture_5), value);
	}

	inline static int32_t get_offset_of_s_Mesh_17() { return static_cast<int32_t>(offsetof(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8_StaticFields, ___s_Mesh_17)); }
	inline Mesh_t6106B8D8E4C691321581AB0445552EC78B947B8C * get_s_Mesh_17() const { return ___s_Mesh_17; }
	inline Mesh_t6106B8D8E4C691321581AB0445552EC78B947B8C ** get_address_of_s_Mesh_17() { return &___s_Mesh_17; }
	inline void set_s_Mesh_17(Mesh_t6106B8D8E4C691321581AB0445552EC78B947B8C * value)
	{
		___s_Mesh_17 = value;
		Il2CppCodeGenWriteBarrier((&___s_Mesh_17), value);
	}

	inline static int32_t get_offset_of_s_VertexHelper_18() { return static_cast<int32_t>(offsetof(Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8_StaticFields, ___s_VertexHelper_18)); }
	inline VertexHelper_t27373EA2CF0F5810EC8CF873D0A6D6C0B23DAC3F * get_s_VertexHelper_18() const { return ___s_VertexHelper_18; }
	inline VertexHelper_t27373EA2CF0F5810EC8CF873D0A6D6C0B23DAC3F ** get_address_of_s_VertexHelper_18() { return &___s_VertexHelper_18; }
	inline void set_s_VertexHelper_18(VertexHelper_t27373EA2CF0F5810EC8CF873D0A6D6C0B23DAC3F * value)
	{
		___s_VertexHelper_18 = value;
		Il2CppCodeGenWriteBarrier((&___s_VertexHelper_18), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // GRAPHIC_TBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8_H
#ifndef MASKABLEGRAPHIC_TDA46A5925C6A2101217C9F52C855B5C1A36A7A0F_H
#define MASKABLEGRAPHIC_TDA46A5925C6A2101217C9F52C855B5C1A36A7A0F_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.MaskableGraphic
struct  MaskableGraphic_tDA46A5925C6A2101217C9F52C855B5C1A36A7A0F  : public Graphic_tBA2C3EF11D3DAEBB57F6879AB0BB4F8BD40D00D8
{
public:
	// System.Boolean UnityEngine.UI.MaskableGraphic::m_ShouldRecalculateStencil
	bool ___m_ShouldRecalculateStencil_21;
	// UnityEngine.Material UnityEngine.UI.MaskableGraphic::m_MaskMaterial
	Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * ___m_MaskMaterial_22;
	// UnityEngine.UI.RectMask2D UnityEngine.UI.MaskableGraphic::m_ParentMask
	RectMask2D_tF2CF19F2A4FE2D2FFC7E6F7809374757CA2F377B * ___m_ParentMask_23;
	// System.Boolean UnityEngine.UI.MaskableGraphic::m_Maskable
	bool ___m_Maskable_24;
	// System.Boolean UnityEngine.UI.MaskableGraphic::m_IncludeForMasking
	bool ___m_IncludeForMasking_25;
	// UnityEngine.UI.MaskableGraphic_CullStateChangedEvent UnityEngine.UI.MaskableGraphic::m_OnCullStateChanged
	CullStateChangedEvent_t6BC3E87DBC04B585798460D55F56B86C23B62FE4 * ___m_OnCullStateChanged_26;
	// System.Boolean UnityEngine.UI.MaskableGraphic::m_ShouldRecalculate
	bool ___m_ShouldRecalculate_27;
	// System.Int32 UnityEngine.UI.MaskableGraphic::m_StencilValue
	int32_t ___m_StencilValue_28;
	// UnityEngine.Vector3[] UnityEngine.UI.MaskableGraphic::m_Corners
	Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* ___m_Corners_29;

public:
	inline static int32_t get_offset_of_m_ShouldRecalculateStencil_21() { return static_cast<int32_t>(offsetof(MaskableGraphic_tDA46A5925C6A2101217C9F52C855B5C1A36A7A0F, ___m_ShouldRecalculateStencil_21)); }
	inline bool get_m_ShouldRecalculateStencil_21() const { return ___m_ShouldRecalculateStencil_21; }
	inline bool* get_address_of_m_ShouldRecalculateStencil_21() { return &___m_ShouldRecalculateStencil_21; }
	inline void set_m_ShouldRecalculateStencil_21(bool value)
	{
		___m_ShouldRecalculateStencil_21 = value;
	}

	inline static int32_t get_offset_of_m_MaskMaterial_22() { return static_cast<int32_t>(offsetof(MaskableGraphic_tDA46A5925C6A2101217C9F52C855B5C1A36A7A0F, ___m_MaskMaterial_22)); }
	inline Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * get_m_MaskMaterial_22() const { return ___m_MaskMaterial_22; }
	inline Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 ** get_address_of_m_MaskMaterial_22() { return &___m_MaskMaterial_22; }
	inline void set_m_MaskMaterial_22(Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * value)
	{
		___m_MaskMaterial_22 = value;
		Il2CppCodeGenWriteBarrier((&___m_MaskMaterial_22), value);
	}

	inline static int32_t get_offset_of_m_ParentMask_23() { return static_cast<int32_t>(offsetof(MaskableGraphic_tDA46A5925C6A2101217C9F52C855B5C1A36A7A0F, ___m_ParentMask_23)); }
	inline RectMask2D_tF2CF19F2A4FE2D2FFC7E6F7809374757CA2F377B * get_m_ParentMask_23() const { return ___m_ParentMask_23; }
	inline RectMask2D_tF2CF19F2A4FE2D2FFC7E6F7809374757CA2F377B ** get_address_of_m_ParentMask_23() { return &___m_ParentMask_23; }
	inline void set_m_ParentMask_23(RectMask2D_tF2CF19F2A4FE2D2FFC7E6F7809374757CA2F377B * value)
	{
		___m_ParentMask_23 = value;
		Il2CppCodeGenWriteBarrier((&___m_ParentMask_23), value);
	}

	inline static int32_t get_offset_of_m_Maskable_24() { return static_cast<int32_t>(offsetof(MaskableGraphic_tDA46A5925C6A2101217C9F52C855B5C1A36A7A0F, ___m_Maskable_24)); }
	inline bool get_m_Maskable_24() const { return ___m_Maskable_24; }
	inline bool* get_address_of_m_Maskable_24() { return &___m_Maskable_24; }
	inline void set_m_Maskable_24(bool value)
	{
		___m_Maskable_24 = value;
	}

	inline static int32_t get_offset_of_m_IncludeForMasking_25() { return static_cast<int32_t>(offsetof(MaskableGraphic_tDA46A5925C6A2101217C9F52C855B5C1A36A7A0F, ___m_IncludeForMasking_25)); }
	inline bool get_m_IncludeForMasking_25() const { return ___m_IncludeForMasking_25; }
	inline bool* get_address_of_m_IncludeForMasking_25() { return &___m_IncludeForMasking_25; }
	inline void set_m_IncludeForMasking_25(bool value)
	{
		___m_IncludeForMasking_25 = value;
	}

	inline static int32_t get_offset_of_m_OnCullStateChanged_26() { return static_cast<int32_t>(offsetof(MaskableGraphic_tDA46A5925C6A2101217C9F52C855B5C1A36A7A0F, ___m_OnCullStateChanged_26)); }
	inline CullStateChangedEvent_t6BC3E87DBC04B585798460D55F56B86C23B62FE4 * get_m_OnCullStateChanged_26() const { return ___m_OnCullStateChanged_26; }
	inline CullStateChangedEvent_t6BC3E87DBC04B585798460D55F56B86C23B62FE4 ** get_address_of_m_OnCullStateChanged_26() { return &___m_OnCullStateChanged_26; }
	inline void set_m_OnCullStateChanged_26(CullStateChangedEvent_t6BC3E87DBC04B585798460D55F56B86C23B62FE4 * value)
	{
		___m_OnCullStateChanged_26 = value;
		Il2CppCodeGenWriteBarrier((&___m_OnCullStateChanged_26), value);
	}

	inline static int32_t get_offset_of_m_ShouldRecalculate_27() { return static_cast<int32_t>(offsetof(MaskableGraphic_tDA46A5925C6A2101217C9F52C855B5C1A36A7A0F, ___m_ShouldRecalculate_27)); }
	inline bool get_m_ShouldRecalculate_27() const { return ___m_ShouldRecalculate_27; }
	inline bool* get_address_of_m_ShouldRecalculate_27() { return &___m_ShouldRecalculate_27; }
	inline void set_m_ShouldRecalculate_27(bool value)
	{
		___m_ShouldRecalculate_27 = value;
	}

	inline static int32_t get_offset_of_m_StencilValue_28() { return static_cast<int32_t>(offsetof(MaskableGraphic_tDA46A5925C6A2101217C9F52C855B5C1A36A7A0F, ___m_StencilValue_28)); }
	inline int32_t get_m_StencilValue_28() const { return ___m_StencilValue_28; }
	inline int32_t* get_address_of_m_StencilValue_28() { return &___m_StencilValue_28; }
	inline void set_m_StencilValue_28(int32_t value)
	{
		___m_StencilValue_28 = value;
	}

	inline static int32_t get_offset_of_m_Corners_29() { return static_cast<int32_t>(offsetof(MaskableGraphic_tDA46A5925C6A2101217C9F52C855B5C1A36A7A0F, ___m_Corners_29)); }
	inline Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* get_m_Corners_29() const { return ___m_Corners_29; }
	inline Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28** get_address_of_m_Corners_29() { return &___m_Corners_29; }
	inline void set_m_Corners_29(Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* value)
	{
		___m_Corners_29 = value;
		Il2CppCodeGenWriteBarrier((&___m_Corners_29), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // MASKABLEGRAPHIC_TDA46A5925C6A2101217C9F52C855B5C1A36A7A0F_H
#ifndef TEXT_TE9317B57477F4B50AA4C16F460DE6F82DAD6D030_H
#define TEXT_TE9317B57477F4B50AA4C16F460DE6F82DAD6D030_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UI.Text
struct  Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030  : public MaskableGraphic_tDA46A5925C6A2101217C9F52C855B5C1A36A7A0F
{
public:
	// UnityEngine.UI.FontData UnityEngine.UI.Text::m_FontData
	FontData_t29F4568F4FB8C463AAFE6DD21FA7A812B4FF1494 * ___m_FontData_30;
	// System.String UnityEngine.UI.Text::m_Text
	String_t* ___m_Text_31;
	// UnityEngine.TextGenerator UnityEngine.UI.Text::m_TextCache
	TextGenerator_tD455BE18A64C7DDF854F6DB3CCEBF705121C58A8 * ___m_TextCache_32;
	// UnityEngine.TextGenerator UnityEngine.UI.Text::m_TextCacheForLayout
	TextGenerator_tD455BE18A64C7DDF854F6DB3CCEBF705121C58A8 * ___m_TextCacheForLayout_33;
	// System.Boolean UnityEngine.UI.Text::m_DisableFontTextureRebuiltCallback
	bool ___m_DisableFontTextureRebuiltCallback_35;
	// UnityEngine.UIVertex[] UnityEngine.UI.Text::m_TempVerts
	UIVertexU5BU5D_tB560F9F9269864891FCE1677971F603A08AA857A* ___m_TempVerts_36;

public:
	inline static int32_t get_offset_of_m_FontData_30() { return static_cast<int32_t>(offsetof(Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030, ___m_FontData_30)); }
	inline FontData_t29F4568F4FB8C463AAFE6DD21FA7A812B4FF1494 * get_m_FontData_30() const { return ___m_FontData_30; }
	inline FontData_t29F4568F4FB8C463AAFE6DD21FA7A812B4FF1494 ** get_address_of_m_FontData_30() { return &___m_FontData_30; }
	inline void set_m_FontData_30(FontData_t29F4568F4FB8C463AAFE6DD21FA7A812B4FF1494 * value)
	{
		___m_FontData_30 = value;
		Il2CppCodeGenWriteBarrier((&___m_FontData_30), value);
	}

	inline static int32_t get_offset_of_m_Text_31() { return static_cast<int32_t>(offsetof(Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030, ___m_Text_31)); }
	inline String_t* get_m_Text_31() const { return ___m_Text_31; }
	inline String_t** get_address_of_m_Text_31() { return &___m_Text_31; }
	inline void set_m_Text_31(String_t* value)
	{
		___m_Text_31 = value;
		Il2CppCodeGenWriteBarrier((&___m_Text_31), value);
	}

	inline static int32_t get_offset_of_m_TextCache_32() { return static_cast<int32_t>(offsetof(Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030, ___m_TextCache_32)); }
	inline TextGenerator_tD455BE18A64C7DDF854F6DB3CCEBF705121C58A8 * get_m_TextCache_32() const { return ___m_TextCache_32; }
	inline TextGenerator_tD455BE18A64C7DDF854F6DB3CCEBF705121C58A8 ** get_address_of_m_TextCache_32() { return &___m_TextCache_32; }
	inline void set_m_TextCache_32(TextGenerator_tD455BE18A64C7DDF854F6DB3CCEBF705121C58A8 * value)
	{
		___m_TextCache_32 = value;
		Il2CppCodeGenWriteBarrier((&___m_TextCache_32), value);
	}

	inline static int32_t get_offset_of_m_TextCacheForLayout_33() { return static_cast<int32_t>(offsetof(Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030, ___m_TextCacheForLayout_33)); }
	inline TextGenerator_tD455BE18A64C7DDF854F6DB3CCEBF705121C58A8 * get_m_TextCacheForLayout_33() const { return ___m_TextCacheForLayout_33; }
	inline TextGenerator_tD455BE18A64C7DDF854F6DB3CCEBF705121C58A8 ** get_address_of_m_TextCacheForLayout_33() { return &___m_TextCacheForLayout_33; }
	inline void set_m_TextCacheForLayout_33(TextGenerator_tD455BE18A64C7DDF854F6DB3CCEBF705121C58A8 * value)
	{
		___m_TextCacheForLayout_33 = value;
		Il2CppCodeGenWriteBarrier((&___m_TextCacheForLayout_33), value);
	}

	inline static int32_t get_offset_of_m_DisableFontTextureRebuiltCallback_35() { return static_cast<int32_t>(offsetof(Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030, ___m_DisableFontTextureRebuiltCallback_35)); }
	inline bool get_m_DisableFontTextureRebuiltCallback_35() const { return ___m_DisableFontTextureRebuiltCallback_35; }
	inline bool* get_address_of_m_DisableFontTextureRebuiltCallback_35() { return &___m_DisableFontTextureRebuiltCallback_35; }
	inline void set_m_DisableFontTextureRebuiltCallback_35(bool value)
	{
		___m_DisableFontTextureRebuiltCallback_35 = value;
	}

	inline static int32_t get_offset_of_m_TempVerts_36() { return static_cast<int32_t>(offsetof(Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030, ___m_TempVerts_36)); }
	inline UIVertexU5BU5D_tB560F9F9269864891FCE1677971F603A08AA857A* get_m_TempVerts_36() const { return ___m_TempVerts_36; }
	inline UIVertexU5BU5D_tB560F9F9269864891FCE1677971F603A08AA857A** get_address_of_m_TempVerts_36() { return &___m_TempVerts_36; }
	inline void set_m_TempVerts_36(UIVertexU5BU5D_tB560F9F9269864891FCE1677971F603A08AA857A* value)
	{
		___m_TempVerts_36 = value;
		Il2CppCodeGenWriteBarrier((&___m_TempVerts_36), value);
	}
};

struct Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030_StaticFields
{
public:
	// UnityEngine.Material UnityEngine.UI.Text::s_DefaultText
	Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * ___s_DefaultText_34;

public:
	inline static int32_t get_offset_of_s_DefaultText_34() { return static_cast<int32_t>(offsetof(Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030_StaticFields, ___s_DefaultText_34)); }
	inline Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * get_s_DefaultText_34() const { return ___s_DefaultText_34; }
	inline Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 ** get_address_of_s_DefaultText_34() { return &___s_DefaultText_34; }
	inline void set_s_DefaultText_34(Material_tF7DB3BF0C24DEC2FE0CB51E5DF5053D5223C8598 * value)
	{
		___s_DefaultText_34 = value;
		Il2CppCodeGenWriteBarrier((&___s_DefaultText_34), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TEXT_TE9317B57477F4B50AA4C16F460DE6F82DAD6D030_H
// System.Delegate[]
struct DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Delegate_t * m_Items[1];

public:
	inline Delegate_t * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Delegate_t ** GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, Delegate_t * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier(m_Items + index, value);
	}
	inline Delegate_t * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Delegate_t ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier(m_Items + index, value);
	}
};
// System.String[]
struct StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) String_t* m_Items[1];

public:
	inline String_t* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline String_t** GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, String_t* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier(m_Items + index, value);
	}
	inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier(m_Items + index, value);
	}
};
// System.Char[]
struct CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Il2CppChar m_Items[1];

public:
	inline Il2CppChar GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Il2CppChar* GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, Il2CppChar value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value)
	{
		m_Items[index] = value;
	}
};
// System.Byte[]
struct ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) uint8_t m_Items[1];

public:
	inline uint8_t GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, uint8_t value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
	{
		m_Items[index] = value;
	}
};


// System.Void Callback`1<System.Object>::Invoke(T)
extern "C" IL2CPP_METHOD_ATTR void Callback_1_Invoke_mB427B54472843E91A824533EEBE037A66FFEFB46_gshared (Callback_1_t60BFE4E2743485455272BB1BB570D8898C81D47B * __this, RuntimeObject * p0, const RuntimeMethod* method);

// System.Void my_webRequest/<loadText>d__1::.ctor(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void U3CloadTextU3Ed__1__ctor_m5D0476322CDB5CFE5CD3B68BA90406FABCB91422 (U3CloadTextU3Ed__1_t0093CAC7982CA822F2B53F32DF9BBE044919AF6D * __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method);
// System.Void my_webRequest/<loadjson>d__2::.ctor(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void U3CloadjsonU3Ed__2__ctor_m018B199AD32D6B74D2FFB28330C261B18DCBE31A (U3CloadjsonU3Ed__2_t08F487CB2F1CBAB879D30D7059415A8AA09ABBFD * __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method);
// System.Void my_webRequest/<DownloadTexture>d__3::.ctor(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void U3CDownloadTextureU3Ed__3__ctor_m57D6F2C4D3E340B65A4F7BFD3D7A358C59EEDE3F (U3CDownloadTextureU3Ed__3_t076230C7E7CFE5B1718F614D00CC8EDB9CBD42A0 * __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method);
// System.Void my_webRequest/<DownloadTexture2>d__4::.ctor(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void U3CDownloadTexture2U3Ed__4__ctor_m2AFFB3CD0E6273DF0AC009E1FFA49D368753290F (U3CDownloadTexture2U3Ed__4_t40EAEA5087BF073877124C4C87BD1450ABB44BDE * __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method);
// System.Void System.Object::.ctor()
extern "C" IL2CPP_METHOD_ATTR void Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0 (RuntimeObject * __this, const RuntimeMethod* method);
// System.Void my_webRequest/<DownloadTexture2>d__4::<>m__Finally1()
extern "C" IL2CPP_METHOD_ATTR void U3CDownloadTexture2U3Ed__4_U3CU3Em__Finally1_m62A46669373E5ACDD0EF541C59071202FA3EF271 (U3CDownloadTexture2U3Ed__4_t40EAEA5087BF073877124C4C87BD1450ABB44BDE * __this, const RuntimeMethod* method);
// System.String System.String::Concat(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR String_t* String_Concat_mB78D0094592718DA6D5DB6C712A9C225631666BE (String_t* p0, String_t* p1, const RuntimeMethod* method);
// UnityEngine.Networking.UnityWebRequest UnityEngine.Networking.UnityWebRequest::Get(System.String)
extern "C" IL2CPP_METHOD_ATTR UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * UnityWebRequest_Get_mF4E12AA47AAF25221AD738B434B0EA8D40659B18 (String_t* p0, const RuntimeMethod* method);
// UnityEngine.Networking.UnityWebRequestAsyncOperation UnityEngine.Networking.UnityWebRequest::SendWebRequest()
extern "C" IL2CPP_METHOD_ATTR UnityWebRequestAsyncOperation_t726E134F16701A2671D40BEBE22110DC57156353 * UnityWebRequest_SendWebRequest_mF536CB2A0A39354A54B555B66B017816C5833EBD (UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * __this, const RuntimeMethod* method);
// System.String UnityEngine.Networking.UnityWebRequest::get_error()
extern "C" IL2CPP_METHOD_ATTR String_t* UnityWebRequest_get_error_mC79FE2460B3F30B8F9E5385BD7D2B4C5B295D7CC (UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.Networking.UnityWebRequest::get_isHttpError()
extern "C" IL2CPP_METHOD_ATTR bool UnityWebRequest_get_isHttpError_m8F636B70C239EC848FACC83189DE0C22CADEC1C3 (UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.Networking.UnityWebRequest::get_isNetworkError()
extern "C" IL2CPP_METHOD_ATTR bool UnityWebRequest_get_isNetworkError_m082AFE1A58A330AC4CBD179606B61CB39DD44588 (UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * __this, const RuntimeMethod* method);
// System.Void Callback`1<System.String>::Invoke(T)
inline void Callback_1_Invoke_m16E1CD71C82AEDB46BD1038B32F828CDAD60CC1A (Callback_1_tCE32A62C014F4978C9ED8B2B1D42BFB7993129CD * __this, String_t* p0, const RuntimeMethod* method)
{
	((  void (*) (Callback_1_tCE32A62C014F4978C9ED8B2B1D42BFB7993129CD *, String_t*, const RuntimeMethod*))Callback_1_Invoke_mB427B54472843E91A824533EEBE037A66FFEFB46_gshared)(__this, p0, method);
}
// System.Boolean UnityEngine.Networking.UnityWebRequest::get_isDone()
extern "C" IL2CPP_METHOD_ATTR bool UnityWebRequest_get_isDone_mB3CC99A8DC3DB1DD44B23008688EB2DF20906FDA (UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * __this, const RuntimeMethod* method);
// System.String[] System.String::Split(System.Char[])
extern "C" IL2CPP_METHOD_ATTR StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* String_Split_m13262358217AD2C119FD1B9733C3C0289D608512 (String_t* __this, CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* p0, const RuntimeMethod* method);
// System.String System.String::Concat(System.String,System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR String_t* String_Concat_mF4626905368D6558695A823466A1AF65EADB9923 (String_t* p0, String_t* p1, String_t* p2, const RuntimeMethod* method);
// System.IO.DirectoryInfo System.IO.Directory::CreateDirectory(System.String)
extern "C" IL2CPP_METHOD_ATTR DirectoryInfo_t432CD06DF148701E930708371CB985BC0E8EF87F * Directory_CreateDirectory_m0C9CAA2ECA801C4D07EA35820DA0907402ED4D41 (String_t* p0, const RuntimeMethod* method);
// System.Boolean System.IO.Directory::Exists(System.String)
extern "C" IL2CPP_METHOD_ATTR bool Directory_Exists_mB77956D89305E16FEFCBDFC55CCC98F03AEE4D84 (String_t* p0, const RuntimeMethod* method);
// System.Void System.IO.FileInfo::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void FileInfo__ctor_m77D19A494A542C924C36FDD8AE5CDBEA97CE68B8 (FileInfo_tF8C1D41E1ABDAC19BF4F76A491DD28DD8DBEE35C * __this, String_t* p0, const RuntimeMethod* method);
// System.IO.FileStream System.IO.FileInfo::Create()
extern "C" IL2CPP_METHOD_ATTR FileStream_tA770BF9AF0906644D43C81B962C7DBC3BC79A418 * FileInfo_Create_m94E717B20A034DD8575A59F9CE13F35C9DBFA159 (FileInfo_tF8C1D41E1ABDAC19BF4F76A491DD28DD8DBEE35C * __this, const RuntimeMethod* method);
// UnityEngine.Networking.DownloadHandler UnityEngine.Networking.UnityWebRequest::get_downloadHandler()
extern "C" IL2CPP_METHOD_ATTR DownloadHandler_t4A7802ADC97024B469C87FA454B6973951980EE9 * UnityWebRequest_get_downloadHandler_m83044026479E6B4B2739DCE9EEA8A0FAE7D9AF41 (UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * __this, const RuntimeMethod* method);
// System.Byte[] UnityEngine.Networking.DownloadHandler::get_data()
extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* DownloadHandler_get_data_m4AE4E3764FBE186ABA89B5F3A7F91048EE5E38FB (DownloadHandler_t4A7802ADC97024B469C87FA454B6973951980EE9 * __this, const RuntimeMethod* method);
// System.Void System.IO.Stream::Dispose()
extern "C" IL2CPP_METHOD_ATTR void Stream_Dispose_m186A8E680F2528DEDFF8F0069CC33BD813FFB1C7 (Stream_tFC50657DD5AAB87770987F9179D934A51D99D5E7 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Networking.UnityWebRequest::Dispose()
extern "C" IL2CPP_METHOD_ATTR void UnityWebRequest_Dispose_m6AFA87DA329282058723E5ACE016B0B08CFE806D (UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * __this, const RuntimeMethod* method);
// System.Void my_webRequest/<DownloadTexture2>d__4::System.IDisposable.Dispose()
extern "C" IL2CPP_METHOD_ATTR void U3CDownloadTexture2U3Ed__4_System_IDisposable_Dispose_m85B89B12924321C05664D840462DB36826E241F9 (U3CDownloadTexture2U3Ed__4_t40EAEA5087BF073877124C4C87BD1450ABB44BDE * __this, const RuntimeMethod* method);
// System.Void System.NotSupportedException::.ctor()
extern "C" IL2CPP_METHOD_ATTR void NotSupportedException__ctor_mA121DE1CAC8F25277DEB489DC7771209D91CAE33 (NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Networking.UnityWebRequest::.ctor(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR void UnityWebRequest__ctor_m3CBA159B3514D89C931002DFD333B9768A08EBFA (UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * __this, String_t* p0, String_t* p1, const RuntimeMethod* method);
// System.Void UnityEngine.Networking.UnityWebRequest::set_timeout(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void UnityWebRequest_set_timeout_mA80432BD1798C9227EAE77554A795293072C6E1F (UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * __this, int32_t p0, const RuntimeMethod* method);
// System.String System.String::Replace(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR String_t* String_Replace_m970DFB0A280952FA7D3BA20AB7A8FB9F80CF6470 (String_t* __this, String_t* p0, String_t* p1, const RuntimeMethod* method);
// System.Void UnityEngine.Networking.DownloadHandlerFile::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void DownloadHandlerFile__ctor_m5B23516C50A0A31DB4DDA1158B5F43A5439BDAFC (DownloadHandlerFile_t5013881527A14E4C7E969911D354FDCD8FF68DE4 * __this, String_t* p0, const RuntimeMethod* method);
// System.Void UnityEngine.Networking.UnityWebRequest::set_downloadHandler(UnityEngine.Networking.DownloadHandler)
extern "C" IL2CPP_METHOD_ATTR void UnityWebRequest_set_downloadHandler_mB481C2EE30F84B62396C1A837F46046F12B8FA7E (UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * __this, DownloadHandler_t4A7802ADC97024B469C87FA454B6973951980EE9 * p0, const RuntimeMethod* method);
// System.Void System.IO.File::Delete(System.String)
extern "C" IL2CPP_METHOD_ATTR void File_Delete_mBE814E569EAB07FAD140C6DCDB957F1CB8C85DE2 (String_t* p0, const RuntimeMethod* method);
// System.Void UnityEngine.Debug::LogError(System.Object)
extern "C" IL2CPP_METHOD_ATTR void Debug_LogError_m3BCF9B78263152261565DCA9DB7D55F0C391ED29 (RuntimeObject * p0, const RuntimeMethod* method);
// System.Boolean System.IO.File::Exists(System.String)
extern "C" IL2CPP_METHOD_ATTR bool File_Exists_m6B9BDD8EEB33D744EB0590DD27BC0152FAFBD1FB (String_t* p0, const RuntimeMethod* method);
// System.Void System.IO.File::Move(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR void File_Move_mBBAEF2F3353F8E46E70495C88E1735C866E953B1 (String_t* p0, String_t* p1, const RuntimeMethod* method);
// System.UInt64 UnityEngine.Networking.UnityWebRequest::get_downloadedBytes()
extern "C" IL2CPP_METHOD_ATTR uint64_t UnityWebRequest_get_downloadedBytes_mD7857C8370B3274457D640782A6C76D90D6CD1AE (UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * __this, const RuntimeMethod* method);
// System.String System.String::Concat(System.Object,System.Object)
extern "C" IL2CPP_METHOD_ATTR String_t* String_Concat_mBB19C73816BDD1C3519F248E1ADC8E11A6FDB495 (RuntimeObject * p0, RuntimeObject * p1, const RuntimeMethod* method);
// System.Void UnityEngine.Debug::Log(System.Object)
extern "C" IL2CPP_METHOD_ATTR void Debug_Log_m4B7C70BAFD477C6BDB59C88A0934F0B018D03708 (RuntimeObject * p0, const RuntimeMethod* method);
// System.Void my_webRequest/<loadText>d__1::<>m__Finally1()
extern "C" IL2CPP_METHOD_ATTR void U3CloadTextU3Ed__1_U3CU3Em__Finally1_mBF33D68E5F4C03DFFBE11005CA9B6CCF9B80251A (U3CloadTextU3Ed__1_t0093CAC7982CA822F2B53F32DF9BBE044919AF6D * __this, const RuntimeMethod* method);
// System.Void LitJson.JsonData::.ctor()
extern "C" IL2CPP_METHOD_ATTR void JsonData__ctor_mEFF4FDEE777C267FA3FDC89E419399180B7493BC (JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F * __this, const RuntimeMethod* method);
// LitJson.JsonData LitJson.JsonData::op_Implicit(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F * JsonData_op_Implicit_m2B5A542BCF21D0E9FB24E01F765C8BB16A0BA8CA (bool ___data0, const RuntimeMethod* method);
// System.Void LitJson.JsonData::set_Item(System.String,LitJson.JsonData)
extern "C" IL2CPP_METHOD_ATTR void JsonData_set_Item_m7CF3D6A007E0AAA39B0F758F9466120D480A550F (JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F * __this, String_t* ___prop_name0, JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F * ___value1, const RuntimeMethod* method);
// LitJson.JsonData LitJson.JsonData::op_Implicit(System.String)
extern "C" IL2CPP_METHOD_ATTR JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F * JsonData_op_Implicit_m2004D12EEF577B37AA89F6224123C8A291F3AAB4 (String_t* ___data0, const RuntimeMethod* method);
// System.Void Callback`1<LitJson.JsonData>::Invoke(T)
inline void Callback_1_Invoke_m3D57A3D96ED0D610829A9955311D20EEF938D6EF (Callback_1_tC56B18B0145F6DFFCFE80A774C1A1896976EEF4F * __this, JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F * p0, const RuntimeMethod* method)
{
	((  void (*) (Callback_1_tC56B18B0145F6DFFCFE80A774C1A1896976EEF4F *, JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F *, const RuntimeMethod*))Callback_1_Invoke_mB427B54472843E91A824533EEBE037A66FFEFB46_gshared)(__this, p0, method);
}
// KT_Error KT_Error::get_Instance()
extern "C" IL2CPP_METHOD_ATTR KT_Error_t5E6AEDCCA2B2DC851F0DE5D4D1BFE0723E1854AE * KT_Error_get_Instance_m28C4A4041851A323D66729D3DEEC773940295A54 (const RuntimeMethod* method);
// System.Void KT_Error::LogError(System.String)
extern "C" IL2CPP_METHOD_ATTR void KT_Error_LogError_m25DE2EA70EB683A871EA5DEEFB6F86F28EF3F193 (KT_Error_t5E6AEDCCA2B2DC851F0DE5D4D1BFE0723E1854AE * __this, String_t* ___error0, const RuntimeMethod* method);
// System.String UnityEngine.Networking.DownloadHandler::get_text()
extern "C" IL2CPP_METHOD_ATTR String_t* DownloadHandler_get_text_m1D707E375899B4F4F0434B79AB8D57ADFE5424FF (DownloadHandler_t4A7802ADC97024B469C87FA454B6973951980EE9 * __this, const RuntimeMethod* method);
// System.Void my_webRequest/<loadText>d__1::System.IDisposable.Dispose()
extern "C" IL2CPP_METHOD_ATTR void U3CloadTextU3Ed__1_System_IDisposable_Dispose_m1FEDE53BAD8117A59A3CBC4E7A901FD8775EDAD3 (U3CloadTextU3Ed__1_t0093CAC7982CA822F2B53F32DF9BBE044919AF6D * __this, const RuntimeMethod* method);
// System.Void my_webRequest/<loadjson>d__2::<>m__Finally1()
extern "C" IL2CPP_METHOD_ATTR void U3CloadjsonU3Ed__2_U3CU3Em__Finally1_m6BCFB95C883C4295CFC9A23508336E05BA9D3190 (U3CloadjsonU3Ed__2_t08F487CB2F1CBAB879D30D7059415A8AA09ABBFD * __this, const RuntimeMethod* method);
// System.String LitJson.JsonMapper::ToJson(System.Object)
extern "C" IL2CPP_METHOD_ATTR String_t* JsonMapper_ToJson_mCA34B4D1797C2D69F336F74CAB08F6BAAA8444CA (RuntimeObject * ___obj0, const RuntimeMethod* method);
// System.Void my_webRequest/<loadjson>d__2::System.IDisposable.Dispose()
extern "C" IL2CPP_METHOD_ATTR void U3CloadjsonU3Ed__2_System_IDisposable_Dispose_m45B472C3EEC05BB18AD84D1E3B90137AE5B833B5 (U3CloadjsonU3Ed__2_t08F487CB2F1CBAB879D30D7059415A8AA09ABBFD * __this, const RuntimeMethod* method);
// System.String System.String::Concat(System.Object,System.Object,System.Object)
extern "C" IL2CPP_METHOD_ATTR String_t* String_Concat_m2E1F71C491D2429CC80A28745488FEA947BB7AAC (RuntimeObject * p0, RuntimeObject * p1, RuntimeObject * p2, const RuntimeMethod* method);
// System.Void UpdateRes::StartUpdate()
extern "C" IL2CPP_METHOD_ATTR void UpdateRes_StartUpdate_mB5B5F34B91CF635FD39F570716105162CC0B8223 (UpdateRes_t44F9B1B77E4F838ED7C48F326DFA0D80F219988E * __this, const RuntimeMethod* method);
// System.String System.Single::ToString(System.String)
extern "C" IL2CPP_METHOD_ATTR String_t* Single_ToString_m211B5E14B0C60667C56838D5C3788CFA58670DDE (float* __this, String_t* p0, const RuntimeMethod* method);
// System.Void UnityEngine.MonoBehaviour::.ctor()
extern "C" IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_mEAEC84B222C60319D593E456D769B3311DFCEF97 (MonoBehaviour_t4A60845CF505405AF8BE8C61CC07F75CADEF6429 * __this, const RuntimeMethod* method);
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void lua_Gameobject_back::.ctor(System.Object,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void lua_Gameobject_back__ctor_m722E7AF8131686932DB84D98C15E1267E818685D (lua_Gameobject_back_tFE1942B7521E86AA5A3A13DA48D3B3544634CE86 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	__this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1));
	__this->set_method_3(___method1);
	__this->set_m_target_2(___object0);
}
// System.Void lua_Gameobject_back::Invoke(UnityEngine.GameObject,System.String)
extern "C" IL2CPP_METHOD_ATTR void lua_Gameobject_back_Invoke_m0B74A86C78AC77FF633E0BD9492AD6A85C504557 (lua_Gameobject_back_tFE1942B7521E86AA5A3A13DA48D3B3544634CE86 * __this, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___obj0, String_t* ___luaName1, const RuntimeMethod* method)
{
	DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* delegatesToInvoke = __this->get_delegates_11();
	if (delegatesToInvoke != NULL)
	{
		il2cpp_array_size_t length = delegatesToInvoke->max_length;
		for (il2cpp_array_size_t i = 0; i < length; i++)
		{
			Delegate_t* currentDelegate = (delegatesToInvoke)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
			Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0();
			RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3());
			RuntimeObject* targetThis = currentDelegate->get_m_target_2();
			if (!il2cpp_codegen_method_is_virtual(targetMethod))
			{
				il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
			}
			bool ___methodIsStatic = MethodIsStatic(targetMethod);
			int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod);
			if (___methodIsStatic)
			{
				if (___parameterCount == 2)
				{
					// open
					typedef void (*FunctionPointerType) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, String_t*, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(___obj0, ___luaName1, targetMethod);
				}
				else
				{
					// closed
					typedef void (*FunctionPointerType) (void*, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, String_t*, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(targetThis, ___obj0, ___luaName1, targetMethod);
				}
			}
			else if (___parameterCount != 2)
			{
				// open
				if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
				{
					if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
					{
						if (il2cpp_codegen_method_is_generic_instance(targetMethod))
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								GenericInterfaceActionInvoker1< String_t* >::Invoke(targetMethod, ___obj0, ___luaName1);
							else
								GenericVirtActionInvoker1< String_t* >::Invoke(targetMethod, ___obj0, ___luaName1);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								InterfaceActionInvoker1< String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___obj0, ___luaName1);
							else
								VirtActionInvoker1< String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___obj0, ___luaName1);
						}
					}
				}
				else
				{
					typedef void (*FunctionPointerType) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, String_t*, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(___obj0, ___luaName1, targetMethod);
				}
			}
			else
			{
				// closed
				if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
				{
					if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
					{
						if (targetThis == NULL)
						{
							typedef void (*FunctionPointerType) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, String_t*, const RuntimeMethod*);
							((FunctionPointerType)targetMethodPointer)(___obj0, ___luaName1, targetMethod);
						}
						else if (il2cpp_codegen_method_is_generic_instance(targetMethod))
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								GenericInterfaceActionInvoker2< GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, String_t* >::Invoke(targetMethod, targetThis, ___obj0, ___luaName1);
							else
								GenericVirtActionInvoker2< GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, String_t* >::Invoke(targetMethod, targetThis, ___obj0, ___luaName1);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								InterfaceActionInvoker2< GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___obj0, ___luaName1);
							else
								VirtActionInvoker2< GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___obj0, ___luaName1);
						}
					}
				}
				else
				{
					typedef void (*FunctionPointerType) (void*, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, String_t*, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(targetThis, ___obj0, ___luaName1, targetMethod);
				}
			}
		}
	}
	else
	{
		Il2CppMethodPointer targetMethodPointer = __this->get_method_ptr_0();
		RuntimeMethod* targetMethod = (RuntimeMethod*)(__this->get_method_3());
		RuntimeObject* targetThis = __this->get_m_target_2();
		if (!il2cpp_codegen_method_is_virtual(targetMethod))
		{
			il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
		}
		bool ___methodIsStatic = MethodIsStatic(targetMethod);
		int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod);
		if (___methodIsStatic)
		{
			if (___parameterCount == 2)
			{
				// open
				typedef void (*FunctionPointerType) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, String_t*, const RuntimeMethod*);
				((FunctionPointerType)targetMethodPointer)(___obj0, ___luaName1, targetMethod);
			}
			else
			{
				// closed
				typedef void (*FunctionPointerType) (void*, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, String_t*, const RuntimeMethod*);
				((FunctionPointerType)targetMethodPointer)(targetThis, ___obj0, ___luaName1, targetMethod);
			}
		}
		else if (___parameterCount != 2)
		{
			// open
			if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
			{
				if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
				{
					if (il2cpp_codegen_method_is_generic_instance(targetMethod))
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							GenericInterfaceActionInvoker1< String_t* >::Invoke(targetMethod, ___obj0, ___luaName1);
						else
							GenericVirtActionInvoker1< String_t* >::Invoke(targetMethod, ___obj0, ___luaName1);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							InterfaceActionInvoker1< String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___obj0, ___luaName1);
						else
							VirtActionInvoker1< String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___obj0, ___luaName1);
					}
				}
			}
			else
			{
				typedef void (*FunctionPointerType) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, String_t*, const RuntimeMethod*);
				((FunctionPointerType)targetMethodPointer)(___obj0, ___luaName1, targetMethod);
			}
		}
		else
		{
			// closed
			if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
			{
				if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
				{
					if (targetThis == NULL)
					{
						typedef void (*FunctionPointerType) (GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, String_t*, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(___obj0, ___luaName1, targetMethod);
					}
					else if (il2cpp_codegen_method_is_generic_instance(targetMethod))
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							GenericInterfaceActionInvoker2< GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, String_t* >::Invoke(targetMethod, targetThis, ___obj0, ___luaName1);
						else
							GenericVirtActionInvoker2< GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, String_t* >::Invoke(targetMethod, targetThis, ___obj0, ___luaName1);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							InterfaceActionInvoker2< GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___obj0, ___luaName1);
						else
							VirtActionInvoker2< GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___obj0, ___luaName1);
					}
				}
			}
			else
			{
				typedef void (*FunctionPointerType) (void*, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F *, String_t*, const RuntimeMethod*);
				((FunctionPointerType)targetMethodPointer)(targetThis, ___obj0, ___luaName1, targetMethod);
			}
		}
	}
}
// System.IAsyncResult lua_Gameobject_back::BeginInvoke(UnityEngine.GameObject,System.String,System.AsyncCallback,System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* lua_Gameobject_back_BeginInvoke_m5FE036E8C063A367A58D1AD20DAF3E617AF9FCA9 (lua_Gameobject_back_tFE1942B7521E86AA5A3A13DA48D3B3544634CE86 * __this, GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___obj0, String_t* ___luaName1, AsyncCallback_t3F3DA3BEDAEE81DD1D24125DF8EB30E85EE14DA4 * ___callback2, RuntimeObject * ___object3, const RuntimeMethod* method)
{
	void *__d_args[3] = {0};
	__d_args[0] = ___obj0;
	__d_args[1] = ___luaName1;
	return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback2, (RuntimeObject*)___object3);
}
// System.Void lua_Gameobject_back::EndInvoke(System.IAsyncResult)
extern "C" IL2CPP_METHOD_ATTR void lua_Gameobject_back_EndInvoke_mE3517E1D97F3D1CFADA5497A96BE32B93F19598E (lua_Gameobject_back_tFE1942B7521E86AA5A3A13DA48D3B3544634CE86 * __this, RuntimeObject* ___result0, const RuntimeMethod* method)
{
	il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
extern "C"  void DelegatePInvokeWrapper_lua_Invoke_tAB2AB14BA20E965A9240C217FA577DBA5C9A6CF8 (lua_Invoke_tAB2AB14BA20E965A9240C217FA577DBA5C9A6CF8 * __this, const RuntimeMethod* method)
{
	typedef void (DEFAULT_CALL *PInvokeFunc)();
	PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method));

	// Native function invocation
	il2cppPInvokeFunc();

}
// System.Void lua_Invoke::.ctor(System.Object,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void lua_Invoke__ctor_mDE4FC8D28AD45F0C95BF3A40E98D0B61FDD2DA6A (lua_Invoke_tAB2AB14BA20E965A9240C217FA577DBA5C9A6CF8 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	__this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1));
	__this->set_method_3(___method1);
	__this->set_m_target_2(___object0);
}
// System.Void lua_Invoke::Invoke()
extern "C" IL2CPP_METHOD_ATTR void lua_Invoke_Invoke_mF4BCBD38E65E3D1FCB5EF807C061ABD5B0E74015 (lua_Invoke_tAB2AB14BA20E965A9240C217FA577DBA5C9A6CF8 * __this, const RuntimeMethod* method)
{
	DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* delegatesToInvoke = __this->get_delegates_11();
	if (delegatesToInvoke != NULL)
	{
		il2cpp_array_size_t length = delegatesToInvoke->max_length;
		for (il2cpp_array_size_t i = 0; i < length; i++)
		{
			Delegate_t* currentDelegate = (delegatesToInvoke)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
			Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0();
			RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3());
			RuntimeObject* targetThis = currentDelegate->get_m_target_2();
			if (!il2cpp_codegen_method_is_virtual(targetMethod))
			{
				il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
			}
			bool ___methodIsStatic = MethodIsStatic(targetMethod);
			int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod);
			if (___methodIsStatic)
			{
				if (___parameterCount == 0)
				{
					// open
					typedef void (*FunctionPointerType) (const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(targetMethod);
				}
				else
				{
					// closed
					typedef void (*FunctionPointerType) (void*, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(targetThis, targetMethod);
				}
			}
			else
			{
				// closed
				if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
				{
					if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
					{
						if (il2cpp_codegen_method_is_generic_instance(targetMethod))
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								GenericInterfaceActionInvoker0::Invoke(targetMethod, targetThis);
							else
								GenericVirtActionInvoker0::Invoke(targetMethod, targetThis);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis);
							else
								VirtActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis);
						}
					}
				}
				else
				{
					typedef void (*FunctionPointerType) (void*, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(targetThis, targetMethod);
				}
			}
		}
	}
	else
	{
		Il2CppMethodPointer targetMethodPointer = __this->get_method_ptr_0();
		RuntimeMethod* targetMethod = (RuntimeMethod*)(__this->get_method_3());
		RuntimeObject* targetThis = __this->get_m_target_2();
		if (!il2cpp_codegen_method_is_virtual(targetMethod))
		{
			il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
		}
		bool ___methodIsStatic = MethodIsStatic(targetMethod);
		int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod);
		if (___methodIsStatic)
		{
			if (___parameterCount == 0)
			{
				// open
				typedef void (*FunctionPointerType) (const RuntimeMethod*);
				((FunctionPointerType)targetMethodPointer)(targetMethod);
			}
			else
			{
				// closed
				typedef void (*FunctionPointerType) (void*, const RuntimeMethod*);
				((FunctionPointerType)targetMethodPointer)(targetThis, targetMethod);
			}
		}
		else
		{
			// closed
			if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
			{
				if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
				{
					if (il2cpp_codegen_method_is_generic_instance(targetMethod))
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							GenericInterfaceActionInvoker0::Invoke(targetMethod, targetThis);
						else
							GenericVirtActionInvoker0::Invoke(targetMethod, targetThis);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis);
						else
							VirtActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis);
					}
				}
			}
			else
			{
				typedef void (*FunctionPointerType) (void*, const RuntimeMethod*);
				((FunctionPointerType)targetMethodPointer)(targetThis, targetMethod);
			}
		}
	}
}
// System.IAsyncResult lua_Invoke::BeginInvoke(System.AsyncCallback,System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* lua_Invoke_BeginInvoke_m0DB4A74828D5400E34F4EF70F714F672F55AA570 (lua_Invoke_tAB2AB14BA20E965A9240C217FA577DBA5C9A6CF8 * __this, AsyncCallback_t3F3DA3BEDAEE81DD1D24125DF8EB30E85EE14DA4 * ___callback0, RuntimeObject * ___object1, const RuntimeMethod* method)
{
	void *__d_args[1] = {0};
	return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback0, (RuntimeObject*)___object1);
}
// System.Void lua_Invoke::EndInvoke(System.IAsyncResult)
extern "C" IL2CPP_METHOD_ATTR void lua_Invoke_EndInvoke_m133EB5BBEA589B0F22D2983AFF911C6ABC4F605E (lua_Invoke_tAB2AB14BA20E965A9240C217FA577DBA5C9A6CF8 * __this, RuntimeObject* ___result0, const RuntimeMethod* method)
{
	il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
extern "C"  void DelegatePInvokeWrapper_lua_IsUpdateBack_tEAABEAD9068DD6126FE155E943C26874CBA93E2F (lua_IsUpdateBack_tEAABEAD9068DD6126FE155E943C26874CBA93E2F * __this, int32_t ___arg10, String_t* ___arg21, const RuntimeMethod* method)
{
	typedef void (DEFAULT_CALL *PInvokeFunc)(int32_t, char*);
	PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method));

	// Marshaling of parameter U27___arg21U27 to native representation
	char* ____arg21_marshaled = NULL;
	____arg21_marshaled = il2cpp_codegen_marshal_string(___arg21);

	// Native function invocation
	il2cppPInvokeFunc(___arg10, ____arg21_marshaled);

	// Marshaling cleanup of parameter U27___arg21U27 native representation
	il2cpp_codegen_marshal_free(____arg21_marshaled);
	____arg21_marshaled = NULL;

}
// System.Void lua_IsUpdateBack::.ctor(System.Object,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void lua_IsUpdateBack__ctor_m74C153DF3ECA13390DE457F72B45956E83A62A25 (lua_IsUpdateBack_tEAABEAD9068DD6126FE155E943C26874CBA93E2F * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	__this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1));
	__this->set_method_3(___method1);
	__this->set_m_target_2(___object0);
}
// System.Void lua_IsUpdateBack::Invoke(System.Int32,System.String)
extern "C" IL2CPP_METHOD_ATTR void lua_IsUpdateBack_Invoke_m15C1F94A36EA589AA5A031AAF92A0EFDCD0AF3B2 (lua_IsUpdateBack_tEAABEAD9068DD6126FE155E943C26874CBA93E2F * __this, int32_t ___arg10, String_t* ___arg21, const RuntimeMethod* method)
{
	DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* delegatesToInvoke = __this->get_delegates_11();
	if (delegatesToInvoke != NULL)
	{
		il2cpp_array_size_t length = delegatesToInvoke->max_length;
		for (il2cpp_array_size_t i = 0; i < length; i++)
		{
			Delegate_t* currentDelegate = (delegatesToInvoke)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
			Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0();
			RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3());
			RuntimeObject* targetThis = currentDelegate->get_m_target_2();
			if (!il2cpp_codegen_method_is_virtual(targetMethod))
			{
				il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
			}
			bool ___methodIsStatic = MethodIsStatic(targetMethod);
			int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod);
			if (___methodIsStatic)
			{
				if (___parameterCount == 2)
				{
					// open
					typedef void (*FunctionPointerType) (int32_t, String_t*, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(___arg10, ___arg21, targetMethod);
				}
				else
				{
					// closed
					typedef void (*FunctionPointerType) (void*, int32_t, String_t*, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(targetThis, ___arg10, ___arg21, targetMethod);
				}
			}
			else
			{
				// closed
				if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
				{
					if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
					{
						if (targetThis == NULL)
						{
							typedef void (*FunctionPointerType) (int32_t, String_t*, const RuntimeMethod*);
							((FunctionPointerType)targetMethodPointer)(___arg10, ___arg21, targetMethod);
						}
						else if (il2cpp_codegen_method_is_generic_instance(targetMethod))
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								GenericInterfaceActionInvoker2< int32_t, String_t* >::Invoke(targetMethod, targetThis, ___arg10, ___arg21);
							else
								GenericVirtActionInvoker2< int32_t, String_t* >::Invoke(targetMethod, targetThis, ___arg10, ___arg21);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								InterfaceActionInvoker2< int32_t, String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___arg10, ___arg21);
							else
								VirtActionInvoker2< int32_t, String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___arg10, ___arg21);
						}
					}
				}
				else
				{
					typedef void (*FunctionPointerType) (void*, int32_t, String_t*, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(targetThis, ___arg10, ___arg21, targetMethod);
				}
			}
		}
	}
	else
	{
		Il2CppMethodPointer targetMethodPointer = __this->get_method_ptr_0();
		RuntimeMethod* targetMethod = (RuntimeMethod*)(__this->get_method_3());
		RuntimeObject* targetThis = __this->get_m_target_2();
		if (!il2cpp_codegen_method_is_virtual(targetMethod))
		{
			il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
		}
		bool ___methodIsStatic = MethodIsStatic(targetMethod);
		int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod);
		if (___methodIsStatic)
		{
			if (___parameterCount == 2)
			{
				// open
				typedef void (*FunctionPointerType) (int32_t, String_t*, const RuntimeMethod*);
				((FunctionPointerType)targetMethodPointer)(___arg10, ___arg21, targetMethod);
			}
			else
			{
				// closed
				typedef void (*FunctionPointerType) (void*, int32_t, String_t*, const RuntimeMethod*);
				((FunctionPointerType)targetMethodPointer)(targetThis, ___arg10, ___arg21, targetMethod);
			}
		}
		else
		{
			// closed
			if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
			{
				if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
				{
					if (targetThis == NULL)
					{
						typedef void (*FunctionPointerType) (int32_t, String_t*, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(___arg10, ___arg21, targetMethod);
					}
					else if (il2cpp_codegen_method_is_generic_instance(targetMethod))
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							GenericInterfaceActionInvoker2< int32_t, String_t* >::Invoke(targetMethod, targetThis, ___arg10, ___arg21);
						else
							GenericVirtActionInvoker2< int32_t, String_t* >::Invoke(targetMethod, targetThis, ___arg10, ___arg21);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							InterfaceActionInvoker2< int32_t, String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___arg10, ___arg21);
						else
							VirtActionInvoker2< int32_t, String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___arg10, ___arg21);
					}
				}
			}
			else
			{
				typedef void (*FunctionPointerType) (void*, int32_t, String_t*, const RuntimeMethod*);
				((FunctionPointerType)targetMethodPointer)(targetThis, ___arg10, ___arg21, targetMethod);
			}
		}
	}
}
// System.IAsyncResult lua_IsUpdateBack::BeginInvoke(System.Int32,System.String,System.AsyncCallback,System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* lua_IsUpdateBack_BeginInvoke_mA990493C732ED28F6B4D9A025151B579056EF265 (lua_IsUpdateBack_tEAABEAD9068DD6126FE155E943C26874CBA93E2F * __this, int32_t ___arg10, String_t* ___arg21, AsyncCallback_t3F3DA3BEDAEE81DD1D24125DF8EB30E85EE14DA4 * ___callback2, RuntimeObject * ___object3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (lua_IsUpdateBack_BeginInvoke_mA990493C732ED28F6B4D9A025151B579056EF265_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	void *__d_args[3] = {0};
	__d_args[0] = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &___arg10);
	__d_args[1] = ___arg21;
	return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback2, (RuntimeObject*)___object3);
}
// System.Void lua_IsUpdateBack::EndInvoke(System.IAsyncResult)
extern "C" IL2CPP_METHOD_ATTR void lua_IsUpdateBack_EndInvoke_mE0828298F9DA83962F3A048DE86F872F26AA174F (lua_IsUpdateBack_tEAABEAD9068DD6126FE155E943C26874CBA93E2F * __this, RuntimeObject* ___result0, const RuntimeMethod* method)
{
	il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
extern "C"  void DelegatePInvokeWrapper_lua_OnTargetLoad_t23D7599B7D232543E113314C06FE3EC18A306DC6 (lua_OnTargetLoad_t23D7599B7D232543E113314C06FE3EC18A306DC6 * __this, int32_t ___arg10, int32_t ___arg31, String_t* ___arg22, const RuntimeMethod* method)
{
	typedef void (DEFAULT_CALL *PInvokeFunc)(int32_t, int32_t, char*);
	PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method));

	// Marshaling of parameter U27___arg22U27 to native representation
	char* ____arg22_marshaled = NULL;
	____arg22_marshaled = il2cpp_codegen_marshal_string(___arg22);

	// Native function invocation
	il2cppPInvokeFunc(___arg10, ___arg31, ____arg22_marshaled);

	// Marshaling cleanup of parameter U27___arg22U27 native representation
	il2cpp_codegen_marshal_free(____arg22_marshaled);
	____arg22_marshaled = NULL;

}
// System.Void lua_OnTargetLoad::.ctor(System.Object,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void lua_OnTargetLoad__ctor_m125207C49C2FFCC605CAD81850650BD86002FB49 (lua_OnTargetLoad_t23D7599B7D232543E113314C06FE3EC18A306DC6 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	__this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1));
	__this->set_method_3(___method1);
	__this->set_m_target_2(___object0);
}
// System.Void lua_OnTargetLoad::Invoke(System.Int32,System.Int32,System.String)
extern "C" IL2CPP_METHOD_ATTR void lua_OnTargetLoad_Invoke_mA371F67BD0133772AF5EE662C25E75D3B8305BEE (lua_OnTargetLoad_t23D7599B7D232543E113314C06FE3EC18A306DC6 * __this, int32_t ___arg10, int32_t ___arg31, String_t* ___arg22, const RuntimeMethod* method)
{
	DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* delegatesToInvoke = __this->get_delegates_11();
	if (delegatesToInvoke != NULL)
	{
		il2cpp_array_size_t length = delegatesToInvoke->max_length;
		for (il2cpp_array_size_t i = 0; i < length; i++)
		{
			Delegate_t* currentDelegate = (delegatesToInvoke)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
			Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0();
			RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3());
			RuntimeObject* targetThis = currentDelegate->get_m_target_2();
			if (!il2cpp_codegen_method_is_virtual(targetMethod))
			{
				il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
			}
			bool ___methodIsStatic = MethodIsStatic(targetMethod);
			int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod);
			if (___methodIsStatic)
			{
				if (___parameterCount == 3)
				{
					// open
					typedef void (*FunctionPointerType) (int32_t, int32_t, String_t*, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(___arg10, ___arg31, ___arg22, targetMethod);
				}
				else
				{
					// closed
					typedef void (*FunctionPointerType) (void*, int32_t, int32_t, String_t*, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(targetThis, ___arg10, ___arg31, ___arg22, targetMethod);
				}
			}
			else
			{
				// closed
				if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
				{
					if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
					{
						if (targetThis == NULL)
						{
							typedef void (*FunctionPointerType) (int32_t, int32_t, String_t*, const RuntimeMethod*);
							((FunctionPointerType)targetMethodPointer)(___arg10, ___arg31, ___arg22, targetMethod);
						}
						else if (il2cpp_codegen_method_is_generic_instance(targetMethod))
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								GenericInterfaceActionInvoker3< int32_t, int32_t, String_t* >::Invoke(targetMethod, targetThis, ___arg10, ___arg31, ___arg22);
							else
								GenericVirtActionInvoker3< int32_t, int32_t, String_t* >::Invoke(targetMethod, targetThis, ___arg10, ___arg31, ___arg22);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								InterfaceActionInvoker3< int32_t, int32_t, String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___arg10, ___arg31, ___arg22);
							else
								VirtActionInvoker3< int32_t, int32_t, String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___arg10, ___arg31, ___arg22);
						}
					}
				}
				else
				{
					typedef void (*FunctionPointerType) (void*, int32_t, int32_t, String_t*, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(targetThis, ___arg10, ___arg31, ___arg22, targetMethod);
				}
			}
		}
	}
	else
	{
		Il2CppMethodPointer targetMethodPointer = __this->get_method_ptr_0();
		RuntimeMethod* targetMethod = (RuntimeMethod*)(__this->get_method_3());
		RuntimeObject* targetThis = __this->get_m_target_2();
		if (!il2cpp_codegen_method_is_virtual(targetMethod))
		{
			il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
		}
		bool ___methodIsStatic = MethodIsStatic(targetMethod);
		int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod);
		if (___methodIsStatic)
		{
			if (___parameterCount == 3)
			{
				// open
				typedef void (*FunctionPointerType) (int32_t, int32_t, String_t*, const RuntimeMethod*);
				((FunctionPointerType)targetMethodPointer)(___arg10, ___arg31, ___arg22, targetMethod);
			}
			else
			{
				// closed
				typedef void (*FunctionPointerType) (void*, int32_t, int32_t, String_t*, const RuntimeMethod*);
				((FunctionPointerType)targetMethodPointer)(targetThis, ___arg10, ___arg31, ___arg22, targetMethod);
			}
		}
		else
		{
			// closed
			if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
			{
				if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
				{
					if (targetThis == NULL)
					{
						typedef void (*FunctionPointerType) (int32_t, int32_t, String_t*, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(___arg10, ___arg31, ___arg22, targetMethod);
					}
					else if (il2cpp_codegen_method_is_generic_instance(targetMethod))
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							GenericInterfaceActionInvoker3< int32_t, int32_t, String_t* >::Invoke(targetMethod, targetThis, ___arg10, ___arg31, ___arg22);
						else
							GenericVirtActionInvoker3< int32_t, int32_t, String_t* >::Invoke(targetMethod, targetThis, ___arg10, ___arg31, ___arg22);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							InterfaceActionInvoker3< int32_t, int32_t, String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___arg10, ___arg31, ___arg22);
						else
							VirtActionInvoker3< int32_t, int32_t, String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___arg10, ___arg31, ___arg22);
					}
				}
			}
			else
			{
				typedef void (*FunctionPointerType) (void*, int32_t, int32_t, String_t*, const RuntimeMethod*);
				((FunctionPointerType)targetMethodPointer)(targetThis, ___arg10, ___arg31, ___arg22, targetMethod);
			}
		}
	}
}
// System.IAsyncResult lua_OnTargetLoad::BeginInvoke(System.Int32,System.Int32,System.String,System.AsyncCallback,System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* lua_OnTargetLoad_BeginInvoke_mEA6C37C6D91CAE1CC25AC8D9E7F7C469986A7D3D (lua_OnTargetLoad_t23D7599B7D232543E113314C06FE3EC18A306DC6 * __this, int32_t ___arg10, int32_t ___arg31, String_t* ___arg22, AsyncCallback_t3F3DA3BEDAEE81DD1D24125DF8EB30E85EE14DA4 * ___callback3, RuntimeObject * ___object4, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (lua_OnTargetLoad_BeginInvoke_mEA6C37C6D91CAE1CC25AC8D9E7F7C469986A7D3D_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	void *__d_args[4] = {0};
	__d_args[0] = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &___arg10);
	__d_args[1] = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &___arg31);
	__d_args[2] = ___arg22;
	return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback3, (RuntimeObject*)___object4);
}
// System.Void lua_OnTargetLoad::EndInvoke(System.IAsyncResult)
extern "C" IL2CPP_METHOD_ATTR void lua_OnTargetLoad_EndInvoke_m75D96FA7631D0BA2843526F25EEE8AF98C457537 (lua_OnTargetLoad_t23D7599B7D232543E113314C06FE3EC18A306DC6 * __this, RuntimeObject* ___result0, const RuntimeMethod* method)
{
	il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
extern "C"  void DelegatePInvokeWrapper_lua_TakePicturesCallback_t1CD98548E639D9E5FD6B2CA3A6D0785B0B63A76D (lua_TakePicturesCallback_t1CD98548E639D9E5FD6B2CA3A6D0785B0B63A76D * __this, String_t* ___s0, const RuntimeMethod* method)
{
	typedef void (DEFAULT_CALL *PInvokeFunc)(char*);
	PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method));

	// Marshaling of parameter U27___s0U27 to native representation
	char* ____s0_marshaled = NULL;
	____s0_marshaled = il2cpp_codegen_marshal_string(___s0);

	// Native function invocation
	il2cppPInvokeFunc(____s0_marshaled);

	// Marshaling cleanup of parameter U27___s0U27 native representation
	il2cpp_codegen_marshal_free(____s0_marshaled);
	____s0_marshaled = NULL;

}
// System.Void lua_TakePicturesCallback::.ctor(System.Object,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void lua_TakePicturesCallback__ctor_m4E2F4F1A2CDD11CEE0A56FA4A6BF7023628EFD27 (lua_TakePicturesCallback_t1CD98548E639D9E5FD6B2CA3A6D0785B0B63A76D * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	__this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1));
	__this->set_method_3(___method1);
	__this->set_m_target_2(___object0);
}
// System.Void lua_TakePicturesCallback::Invoke(System.String)
extern "C" IL2CPP_METHOD_ATTR void lua_TakePicturesCallback_Invoke_mA661E4A2F5555F568A47A525F62DBBA4606F0517 (lua_TakePicturesCallback_t1CD98548E639D9E5FD6B2CA3A6D0785B0B63A76D * __this, String_t* ___s0, const RuntimeMethod* method)
{
	DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* delegatesToInvoke = __this->get_delegates_11();
	if (delegatesToInvoke != NULL)
	{
		il2cpp_array_size_t length = delegatesToInvoke->max_length;
		for (il2cpp_array_size_t i = 0; i < length; i++)
		{
			Delegate_t* currentDelegate = (delegatesToInvoke)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
			Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0();
			RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3());
			RuntimeObject* targetThis = currentDelegate->get_m_target_2();
			if (!il2cpp_codegen_method_is_virtual(targetMethod))
			{
				il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
			}
			bool ___methodIsStatic = MethodIsStatic(targetMethod);
			int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod);
			if (___methodIsStatic)
			{
				if (___parameterCount == 1)
				{
					// open
					typedef void (*FunctionPointerType) (String_t*, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(___s0, targetMethod);
				}
				else
				{
					// closed
					typedef void (*FunctionPointerType) (void*, String_t*, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(targetThis, ___s0, targetMethod);
				}
			}
			else if (___parameterCount != 1)
			{
				// open
				if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
				{
					if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
					{
						if (il2cpp_codegen_method_is_generic_instance(targetMethod))
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								GenericInterfaceActionInvoker0::Invoke(targetMethod, ___s0);
							else
								GenericVirtActionInvoker0::Invoke(targetMethod, ___s0);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___s0);
							else
								VirtActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___s0);
						}
					}
				}
				else
				{
					typedef void (*FunctionPointerType) (String_t*, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(___s0, targetMethod);
				}
			}
			else
			{
				// closed
				if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
				{
					if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
					{
						if (targetThis == NULL)
						{
							typedef void (*FunctionPointerType) (String_t*, const RuntimeMethod*);
							((FunctionPointerType)targetMethodPointer)(___s0, targetMethod);
						}
						else if (il2cpp_codegen_method_is_generic_instance(targetMethod))
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								GenericInterfaceActionInvoker1< String_t* >::Invoke(targetMethod, targetThis, ___s0);
							else
								GenericVirtActionInvoker1< String_t* >::Invoke(targetMethod, targetThis, ___s0);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								InterfaceActionInvoker1< String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___s0);
							else
								VirtActionInvoker1< String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___s0);
						}
					}
				}
				else
				{
					typedef void (*FunctionPointerType) (void*, String_t*, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(targetThis, ___s0, targetMethod);
				}
			}
		}
	}
	else
	{
		Il2CppMethodPointer targetMethodPointer = __this->get_method_ptr_0();
		RuntimeMethod* targetMethod = (RuntimeMethod*)(__this->get_method_3());
		RuntimeObject* targetThis = __this->get_m_target_2();
		if (!il2cpp_codegen_method_is_virtual(targetMethod))
		{
			il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
		}
		bool ___methodIsStatic = MethodIsStatic(targetMethod);
		int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod);
		if (___methodIsStatic)
		{
			if (___parameterCount == 1)
			{
				// open
				typedef void (*FunctionPointerType) (String_t*, const RuntimeMethod*);
				((FunctionPointerType)targetMethodPointer)(___s0, targetMethod);
			}
			else
			{
				// closed
				typedef void (*FunctionPointerType) (void*, String_t*, const RuntimeMethod*);
				((FunctionPointerType)targetMethodPointer)(targetThis, ___s0, targetMethod);
			}
		}
		else if (___parameterCount != 1)
		{
			// open
			if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
			{
				if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
				{
					if (il2cpp_codegen_method_is_generic_instance(targetMethod))
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							GenericInterfaceActionInvoker0::Invoke(targetMethod, ___s0);
						else
							GenericVirtActionInvoker0::Invoke(targetMethod, ___s0);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___s0);
						else
							VirtActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___s0);
					}
				}
			}
			else
			{
				typedef void (*FunctionPointerType) (String_t*, const RuntimeMethod*);
				((FunctionPointerType)targetMethodPointer)(___s0, targetMethod);
			}
		}
		else
		{
			// closed
			if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
			{
				if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
				{
					if (targetThis == NULL)
					{
						typedef void (*FunctionPointerType) (String_t*, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(___s0, targetMethod);
					}
					else if (il2cpp_codegen_method_is_generic_instance(targetMethod))
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							GenericInterfaceActionInvoker1< String_t* >::Invoke(targetMethod, targetThis, ___s0);
						else
							GenericVirtActionInvoker1< String_t* >::Invoke(targetMethod, targetThis, ___s0);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							InterfaceActionInvoker1< String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___s0);
						else
							VirtActionInvoker1< String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___s0);
					}
				}
			}
			else
			{
				typedef void (*FunctionPointerType) (void*, String_t*, const RuntimeMethod*);
				((FunctionPointerType)targetMethodPointer)(targetThis, ___s0, targetMethod);
			}
		}
	}
}
// System.IAsyncResult lua_TakePicturesCallback::BeginInvoke(System.String,System.AsyncCallback,System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* lua_TakePicturesCallback_BeginInvoke_m907A7F3930810CA267EA756AD2D7046A3B86DF36 (lua_TakePicturesCallback_t1CD98548E639D9E5FD6B2CA3A6D0785B0B63A76D * __this, String_t* ___s0, AsyncCallback_t3F3DA3BEDAEE81DD1D24125DF8EB30E85EE14DA4 * ___callback1, RuntimeObject * ___object2, const RuntimeMethod* method)
{
	void *__d_args[2] = {0};
	__d_args[0] = ___s0;
	return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback1, (RuntimeObject*)___object2);
}
// System.Void lua_TakePicturesCallback::EndInvoke(System.IAsyncResult)
extern "C" IL2CPP_METHOD_ATTR void lua_TakePicturesCallback_EndInvoke_m389FF08F85C07AFA2F4D41F3C35AA588467CD5D9 (lua_TakePicturesCallback_t1CD98548E639D9E5FD6B2CA3A6D0785B0B63A76D * __this, RuntimeObject* ___result0, const RuntimeMethod* method)
{
	il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
extern "C"  void DelegatePInvokeWrapper_lua_UpdateEnd_t864B834D5C5B3B2F60AC557DAA8EDA925EC520B0 (lua_UpdateEnd_t864B834D5C5B3B2F60AC557DAA8EDA925EC520B0 * __this, String_t* ___end0, const RuntimeMethod* method)
{
	typedef void (DEFAULT_CALL *PInvokeFunc)(char*);
	PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method));

	// Marshaling of parameter U27___end0U27 to native representation
	char* ____end0_marshaled = NULL;
	____end0_marshaled = il2cpp_codegen_marshal_string(___end0);

	// Native function invocation
	il2cppPInvokeFunc(____end0_marshaled);

	// Marshaling cleanup of parameter U27___end0U27 native representation
	il2cpp_codegen_marshal_free(____end0_marshaled);
	____end0_marshaled = NULL;

}
// System.Void lua_UpdateEnd::.ctor(System.Object,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void lua_UpdateEnd__ctor_m3206BDB17EFFDD752677D5A1EE5929A7EBF61E14 (lua_UpdateEnd_t864B834D5C5B3B2F60AC557DAA8EDA925EC520B0 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	__this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1));
	__this->set_method_3(___method1);
	__this->set_m_target_2(___object0);
}
// System.Void lua_UpdateEnd::Invoke(System.String)
extern "C" IL2CPP_METHOD_ATTR void lua_UpdateEnd_Invoke_m3A92E0C8EFB5FC0887E0C21DB95098A29D5BAFA0 (lua_UpdateEnd_t864B834D5C5B3B2F60AC557DAA8EDA925EC520B0 * __this, String_t* ___end0, const RuntimeMethod* method)
{
	DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* delegatesToInvoke = __this->get_delegates_11();
	if (delegatesToInvoke != NULL)
	{
		il2cpp_array_size_t length = delegatesToInvoke->max_length;
		for (il2cpp_array_size_t i = 0; i < length; i++)
		{
			Delegate_t* currentDelegate = (delegatesToInvoke)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
			Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0();
			RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3());
			RuntimeObject* targetThis = currentDelegate->get_m_target_2();
			if (!il2cpp_codegen_method_is_virtual(targetMethod))
			{
				il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
			}
			bool ___methodIsStatic = MethodIsStatic(targetMethod);
			int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod);
			if (___methodIsStatic)
			{
				if (___parameterCount == 1)
				{
					// open
					typedef void (*FunctionPointerType) (String_t*, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(___end0, targetMethod);
				}
				else
				{
					// closed
					typedef void (*FunctionPointerType) (void*, String_t*, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(targetThis, ___end0, targetMethod);
				}
			}
			else if (___parameterCount != 1)
			{
				// open
				if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
				{
					if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
					{
						if (il2cpp_codegen_method_is_generic_instance(targetMethod))
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								GenericInterfaceActionInvoker0::Invoke(targetMethod, ___end0);
							else
								GenericVirtActionInvoker0::Invoke(targetMethod, ___end0);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___end0);
							else
								VirtActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___end0);
						}
					}
				}
				else
				{
					typedef void (*FunctionPointerType) (String_t*, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(___end0, targetMethod);
				}
			}
			else
			{
				// closed
				if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
				{
					if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
					{
						if (targetThis == NULL)
						{
							typedef void (*FunctionPointerType) (String_t*, const RuntimeMethod*);
							((FunctionPointerType)targetMethodPointer)(___end0, targetMethod);
						}
						else if (il2cpp_codegen_method_is_generic_instance(targetMethod))
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								GenericInterfaceActionInvoker1< String_t* >::Invoke(targetMethod, targetThis, ___end0);
							else
								GenericVirtActionInvoker1< String_t* >::Invoke(targetMethod, targetThis, ___end0);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								InterfaceActionInvoker1< String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___end0);
							else
								VirtActionInvoker1< String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___end0);
						}
					}
				}
				else
				{
					typedef void (*FunctionPointerType) (void*, String_t*, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(targetThis, ___end0, targetMethod);
				}
			}
		}
	}
	else
	{
		Il2CppMethodPointer targetMethodPointer = __this->get_method_ptr_0();
		RuntimeMethod* targetMethod = (RuntimeMethod*)(__this->get_method_3());
		RuntimeObject* targetThis = __this->get_m_target_2();
		if (!il2cpp_codegen_method_is_virtual(targetMethod))
		{
			il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
		}
		bool ___methodIsStatic = MethodIsStatic(targetMethod);
		int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod);
		if (___methodIsStatic)
		{
			if (___parameterCount == 1)
			{
				// open
				typedef void (*FunctionPointerType) (String_t*, const RuntimeMethod*);
				((FunctionPointerType)targetMethodPointer)(___end0, targetMethod);
			}
			else
			{
				// closed
				typedef void (*FunctionPointerType) (void*, String_t*, const RuntimeMethod*);
				((FunctionPointerType)targetMethodPointer)(targetThis, ___end0, targetMethod);
			}
		}
		else if (___parameterCount != 1)
		{
			// open
			if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
			{
				if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
				{
					if (il2cpp_codegen_method_is_generic_instance(targetMethod))
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							GenericInterfaceActionInvoker0::Invoke(targetMethod, ___end0);
						else
							GenericVirtActionInvoker0::Invoke(targetMethod, ___end0);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___end0);
						else
							VirtActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___end0);
					}
				}
			}
			else
			{
				typedef void (*FunctionPointerType) (String_t*, const RuntimeMethod*);
				((FunctionPointerType)targetMethodPointer)(___end0, targetMethod);
			}
		}
		else
		{
			// closed
			if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
			{
				if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
				{
					if (targetThis == NULL)
					{
						typedef void (*FunctionPointerType) (String_t*, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(___end0, targetMethod);
					}
					else if (il2cpp_codegen_method_is_generic_instance(targetMethod))
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							GenericInterfaceActionInvoker1< String_t* >::Invoke(targetMethod, targetThis, ___end0);
						else
							GenericVirtActionInvoker1< String_t* >::Invoke(targetMethod, targetThis, ___end0);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							InterfaceActionInvoker1< String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___end0);
						else
							VirtActionInvoker1< String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___end0);
					}
				}
			}
			else
			{
				typedef void (*FunctionPointerType) (void*, String_t*, const RuntimeMethod*);
				((FunctionPointerType)targetMethodPointer)(targetThis, ___end0, targetMethod);
			}
		}
	}
}
// System.IAsyncResult lua_UpdateEnd::BeginInvoke(System.String,System.AsyncCallback,System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* lua_UpdateEnd_BeginInvoke_m34FFD68B3CA73EFC6238FBEE792070803A1F3C0E (lua_UpdateEnd_t864B834D5C5B3B2F60AC557DAA8EDA925EC520B0 * __this, String_t* ___end0, AsyncCallback_t3F3DA3BEDAEE81DD1D24125DF8EB30E85EE14DA4 * ___callback1, RuntimeObject * ___object2, const RuntimeMethod* method)
{
	void *__d_args[2] = {0};
	__d_args[0] = ___end0;
	return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback1, (RuntimeObject*)___object2);
}
// System.Void lua_UpdateEnd::EndInvoke(System.IAsyncResult)
extern "C" IL2CPP_METHOD_ATTR void lua_UpdateEnd_EndInvoke_m6E2CD46DA8ECB73F2430823E931B2910B9694ED9 (lua_UpdateEnd_t864B834D5C5B3B2F60AC557DAA8EDA925EC520B0 * __this, RuntimeObject* ___result0, const RuntimeMethod* method)
{
	il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
extern "C"  void DelegatePInvokeWrapper_lua_UpdateImage_tC73798994869BA524E71047A71FA710701798227 (lua_UpdateImage_tC73798994869BA524E71047A71FA710701798227 * __this, int32_t ___arg10, int32_t ___arg21, const RuntimeMethod* method)
{
	typedef void (DEFAULT_CALL *PInvokeFunc)(int32_t, int32_t);
	PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method));

	// Native function invocation
	il2cppPInvokeFunc(___arg10, ___arg21);

}
// System.Void lua_UpdateImage::.ctor(System.Object,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void lua_UpdateImage__ctor_m9203D45912A64AD363CC0B49985789AE154EE5A2 (lua_UpdateImage_tC73798994869BA524E71047A71FA710701798227 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	__this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1));
	__this->set_method_3(___method1);
	__this->set_m_target_2(___object0);
}
// System.Void lua_UpdateImage::Invoke(System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void lua_UpdateImage_Invoke_m0F573C1974040D3194D30C9564A101B7E1E620FD (lua_UpdateImage_tC73798994869BA524E71047A71FA710701798227 * __this, int32_t ___arg10, int32_t ___arg21, const RuntimeMethod* method)
{
	DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* delegatesToInvoke = __this->get_delegates_11();
	if (delegatesToInvoke != NULL)
	{
		il2cpp_array_size_t length = delegatesToInvoke->max_length;
		for (il2cpp_array_size_t i = 0; i < length; i++)
		{
			Delegate_t* currentDelegate = (delegatesToInvoke)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
			Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0();
			RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3());
			RuntimeObject* targetThis = currentDelegate->get_m_target_2();
			if (!il2cpp_codegen_method_is_virtual(targetMethod))
			{
				il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
			}
			bool ___methodIsStatic = MethodIsStatic(targetMethod);
			int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod);
			if (___methodIsStatic)
			{
				if (___parameterCount == 2)
				{
					// open
					typedef void (*FunctionPointerType) (int32_t, int32_t, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(___arg10, ___arg21, targetMethod);
				}
				else
				{
					// closed
					typedef void (*FunctionPointerType) (void*, int32_t, int32_t, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(targetThis, ___arg10, ___arg21, targetMethod);
				}
			}
			else
			{
				// closed
				if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
				{
					if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
					{
						if (targetThis == NULL)
						{
							typedef void (*FunctionPointerType) (int32_t, int32_t, const RuntimeMethod*);
							((FunctionPointerType)targetMethodPointer)(___arg10, ___arg21, targetMethod);
						}
						else if (il2cpp_codegen_method_is_generic_instance(targetMethod))
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								GenericInterfaceActionInvoker2< int32_t, int32_t >::Invoke(targetMethod, targetThis, ___arg10, ___arg21);
							else
								GenericVirtActionInvoker2< int32_t, int32_t >::Invoke(targetMethod, targetThis, ___arg10, ___arg21);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								InterfaceActionInvoker2< int32_t, int32_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___arg10, ___arg21);
							else
								VirtActionInvoker2< int32_t, int32_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___arg10, ___arg21);
						}
					}
				}
				else
				{
					typedef void (*FunctionPointerType) (void*, int32_t, int32_t, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(targetThis, ___arg10, ___arg21, targetMethod);
				}
			}
		}
	}
	else
	{
		Il2CppMethodPointer targetMethodPointer = __this->get_method_ptr_0();
		RuntimeMethod* targetMethod = (RuntimeMethod*)(__this->get_method_3());
		RuntimeObject* targetThis = __this->get_m_target_2();
		if (!il2cpp_codegen_method_is_virtual(targetMethod))
		{
			il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
		}
		bool ___methodIsStatic = MethodIsStatic(targetMethod);
		int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod);
		if (___methodIsStatic)
		{
			if (___parameterCount == 2)
			{
				// open
				typedef void (*FunctionPointerType) (int32_t, int32_t, const RuntimeMethod*);
				((FunctionPointerType)targetMethodPointer)(___arg10, ___arg21, targetMethod);
			}
			else
			{
				// closed
				typedef void (*FunctionPointerType) (void*, int32_t, int32_t, const RuntimeMethod*);
				((FunctionPointerType)targetMethodPointer)(targetThis, ___arg10, ___arg21, targetMethod);
			}
		}
		else
		{
			// closed
			if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
			{
				if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
				{
					if (targetThis == NULL)
					{
						typedef void (*FunctionPointerType) (int32_t, int32_t, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(___arg10, ___arg21, targetMethod);
					}
					else if (il2cpp_codegen_method_is_generic_instance(targetMethod))
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							GenericInterfaceActionInvoker2< int32_t, int32_t >::Invoke(targetMethod, targetThis, ___arg10, ___arg21);
						else
							GenericVirtActionInvoker2< int32_t, int32_t >::Invoke(targetMethod, targetThis, ___arg10, ___arg21);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							InterfaceActionInvoker2< int32_t, int32_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___arg10, ___arg21);
						else
							VirtActionInvoker2< int32_t, int32_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___arg10, ___arg21);
					}
				}
			}
			else
			{
				typedef void (*FunctionPointerType) (void*, int32_t, int32_t, const RuntimeMethod*);
				((FunctionPointerType)targetMethodPointer)(targetThis, ___arg10, ___arg21, targetMethod);
			}
		}
	}
}
// System.IAsyncResult lua_UpdateImage::BeginInvoke(System.Int32,System.Int32,System.AsyncCallback,System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* lua_UpdateImage_BeginInvoke_mE2663644DBDEFA831DB87693E82EBD04AD928DF8 (lua_UpdateImage_tC73798994869BA524E71047A71FA710701798227 * __this, int32_t ___arg10, int32_t ___arg21, AsyncCallback_t3F3DA3BEDAEE81DD1D24125DF8EB30E85EE14DA4 * ___callback2, RuntimeObject * ___object3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (lua_UpdateImage_BeginInvoke_mE2663644DBDEFA831DB87693E82EBD04AD928DF8_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	void *__d_args[3] = {0};
	__d_args[0] = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &___arg10);
	__d_args[1] = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &___arg21);
	return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback2, (RuntimeObject*)___object3);
}
// System.Void lua_UpdateImage::EndInvoke(System.IAsyncResult)
extern "C" IL2CPP_METHOD_ATTR void lua_UpdateImage_EndInvoke_m4C196B220FD937630CE0C6AF7AF7B633059C4D0A (lua_UpdateImage_tC73798994869BA524E71047A71FA710701798227 * __this, RuntimeObject* ___result0, const RuntimeMethod* method)
{
	il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
extern "C"  void DelegatePInvokeWrapper_lua_UpdateProgress_t92FDFED95F3BB1152F1DE2BFCF319CB1EA4DB93B (lua_UpdateProgress_t92FDFED95F3BB1152F1DE2BFCF319CB1EA4DB93B * __this, float ___progress0, const RuntimeMethod* method)
{
	typedef void (DEFAULT_CALL *PInvokeFunc)(float);
	PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method));

	// Native function invocation
	il2cppPInvokeFunc(___progress0);

}
// System.Void lua_UpdateProgress::.ctor(System.Object,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void lua_UpdateProgress__ctor_mA41A46D067E858852296F68B033DC8F96EC2E034 (lua_UpdateProgress_t92FDFED95F3BB1152F1DE2BFCF319CB1EA4DB93B * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	__this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1));
	__this->set_method_3(___method1);
	__this->set_m_target_2(___object0);
}
// System.Void lua_UpdateProgress::Invoke(System.Single)
extern "C" IL2CPP_METHOD_ATTR void lua_UpdateProgress_Invoke_mD19BC26A9154ABE2FC65C5A6759433CF39F14E46 (lua_UpdateProgress_t92FDFED95F3BB1152F1DE2BFCF319CB1EA4DB93B * __this, float ___progress0, const RuntimeMethod* method)
{
	DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* delegatesToInvoke = __this->get_delegates_11();
	if (delegatesToInvoke != NULL)
	{
		il2cpp_array_size_t length = delegatesToInvoke->max_length;
		for (il2cpp_array_size_t i = 0; i < length; i++)
		{
			Delegate_t* currentDelegate = (delegatesToInvoke)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
			Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0();
			RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3());
			RuntimeObject* targetThis = currentDelegate->get_m_target_2();
			if (!il2cpp_codegen_method_is_virtual(targetMethod))
			{
				il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
			}
			bool ___methodIsStatic = MethodIsStatic(targetMethod);
			int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod);
			if (___methodIsStatic)
			{
				if (___parameterCount == 1)
				{
					// open
					typedef void (*FunctionPointerType) (float, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(___progress0, targetMethod);
				}
				else
				{
					// closed
					typedef void (*FunctionPointerType) (void*, float, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(targetThis, ___progress0, targetMethod);
				}
			}
			else
			{
				// closed
				if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
				{
					if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
					{
						if (targetThis == NULL)
						{
							typedef void (*FunctionPointerType) (float, const RuntimeMethod*);
							((FunctionPointerType)targetMethodPointer)(___progress0, targetMethod);
						}
						else if (il2cpp_codegen_method_is_generic_instance(targetMethod))
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								GenericInterfaceActionInvoker1< float >::Invoke(targetMethod, targetThis, ___progress0);
							else
								GenericVirtActionInvoker1< float >::Invoke(targetMethod, targetThis, ___progress0);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								InterfaceActionInvoker1< float >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___progress0);
							else
								VirtActionInvoker1< float >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___progress0);
						}
					}
				}
				else
				{
					typedef void (*FunctionPointerType) (void*, float, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(targetThis, ___progress0, targetMethod);
				}
			}
		}
	}
	else
	{
		Il2CppMethodPointer targetMethodPointer = __this->get_method_ptr_0();
		RuntimeMethod* targetMethod = (RuntimeMethod*)(__this->get_method_3());
		RuntimeObject* targetThis = __this->get_m_target_2();
		if (!il2cpp_codegen_method_is_virtual(targetMethod))
		{
			il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
		}
		bool ___methodIsStatic = MethodIsStatic(targetMethod);
		int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod);
		if (___methodIsStatic)
		{
			if (___parameterCount == 1)
			{
				// open
				typedef void (*FunctionPointerType) (float, const RuntimeMethod*);
				((FunctionPointerType)targetMethodPointer)(___progress0, targetMethod);
			}
			else
			{
				// closed
				typedef void (*FunctionPointerType) (void*, float, const RuntimeMethod*);
				((FunctionPointerType)targetMethodPointer)(targetThis, ___progress0, targetMethod);
			}
		}
		else
		{
			// closed
			if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
			{
				if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
				{
					if (targetThis == NULL)
					{
						typedef void (*FunctionPointerType) (float, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(___progress0, targetMethod);
					}
					else if (il2cpp_codegen_method_is_generic_instance(targetMethod))
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							GenericInterfaceActionInvoker1< float >::Invoke(targetMethod, targetThis, ___progress0);
						else
							GenericVirtActionInvoker1< float >::Invoke(targetMethod, targetThis, ___progress0);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							InterfaceActionInvoker1< float >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___progress0);
						else
							VirtActionInvoker1< float >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___progress0);
					}
				}
			}
			else
			{
				typedef void (*FunctionPointerType) (void*, float, const RuntimeMethod*);
				((FunctionPointerType)targetMethodPointer)(targetThis, ___progress0, targetMethod);
			}
		}
	}
}
// System.IAsyncResult lua_UpdateProgress::BeginInvoke(System.Single,System.AsyncCallback,System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* lua_UpdateProgress_BeginInvoke_m389BA8D566AAAFD524487D92CCB5E2FAA2786403 (lua_UpdateProgress_t92FDFED95F3BB1152F1DE2BFCF319CB1EA4DB93B * __this, float ___progress0, AsyncCallback_t3F3DA3BEDAEE81DD1D24125DF8EB30E85EE14DA4 * ___callback1, RuntimeObject * ___object2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (lua_UpdateProgress_BeginInvoke_m389BA8D566AAAFD524487D92CCB5E2FAA2786403_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	void *__d_args[2] = {0};
	__d_args[0] = Box(Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1_il2cpp_TypeInfo_var, &___progress0);
	return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback1, (RuntimeObject*)___object2);
}
// System.Void lua_UpdateProgress::EndInvoke(System.IAsyncResult)
extern "C" IL2CPP_METHOD_ATTR void lua_UpdateProgress_EndInvoke_m263B38E661443D6DE2BECB1FE62ECE7BE1B03E71 (lua_UpdateProgress_t92FDFED95F3BB1152F1DE2BFCF319CB1EA4DB93B * __this, RuntimeObject* ___result0, const RuntimeMethod* method)
{
	il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
extern "C"  void DelegatePInvokeWrapper_lua_json_t1E55F3B17CC77B677CD2D97B73A10A028960332F (lua_json_t1E55F3B17CC77B677CD2D97B73A10A028960332F * __this, String_t* ___json0, const RuntimeMethod* method)
{
	typedef void (DEFAULT_CALL *PInvokeFunc)(char*);
	PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method));

	// Marshaling of parameter U27___json0U27 to native representation
	char* ____json0_marshaled = NULL;
	____json0_marshaled = il2cpp_codegen_marshal_string(___json0);

	// Native function invocation
	il2cppPInvokeFunc(____json0_marshaled);

	// Marshaling cleanup of parameter U27___json0U27 native representation
	il2cpp_codegen_marshal_free(____json0_marshaled);
	____json0_marshaled = NULL;

}
// System.Void lua_json::.ctor(System.Object,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void lua_json__ctor_mD3723F4E7D62E66130E256870B005CDD1BF9E266 (lua_json_t1E55F3B17CC77B677CD2D97B73A10A028960332F * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	__this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1));
	__this->set_method_3(___method1);
	__this->set_m_target_2(___object0);
}
// System.Void lua_json::Invoke(System.String)
extern "C" IL2CPP_METHOD_ATTR void lua_json_Invoke_m882DCE5FE6DAA38BEB75EEC620EFC90A35E91902 (lua_json_t1E55F3B17CC77B677CD2D97B73A10A028960332F * __this, String_t* ___json0, const RuntimeMethod* method)
{
	DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* delegatesToInvoke = __this->get_delegates_11();
	if (delegatesToInvoke != NULL)
	{
		il2cpp_array_size_t length = delegatesToInvoke->max_length;
		for (il2cpp_array_size_t i = 0; i < length; i++)
		{
			Delegate_t* currentDelegate = (delegatesToInvoke)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
			Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0();
			RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3());
			RuntimeObject* targetThis = currentDelegate->get_m_target_2();
			if (!il2cpp_codegen_method_is_virtual(targetMethod))
			{
				il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
			}
			bool ___methodIsStatic = MethodIsStatic(targetMethod);
			int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod);
			if (___methodIsStatic)
			{
				if (___parameterCount == 1)
				{
					// open
					typedef void (*FunctionPointerType) (String_t*, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(___json0, targetMethod);
				}
				else
				{
					// closed
					typedef void (*FunctionPointerType) (void*, String_t*, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(targetThis, ___json0, targetMethod);
				}
			}
			else if (___parameterCount != 1)
			{
				// open
				if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
				{
					if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
					{
						if (il2cpp_codegen_method_is_generic_instance(targetMethod))
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								GenericInterfaceActionInvoker0::Invoke(targetMethod, ___json0);
							else
								GenericVirtActionInvoker0::Invoke(targetMethod, ___json0);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___json0);
							else
								VirtActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___json0);
						}
					}
				}
				else
				{
					typedef void (*FunctionPointerType) (String_t*, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(___json0, targetMethod);
				}
			}
			else
			{
				// closed
				if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
				{
					if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
					{
						if (targetThis == NULL)
						{
							typedef void (*FunctionPointerType) (String_t*, const RuntimeMethod*);
							((FunctionPointerType)targetMethodPointer)(___json0, targetMethod);
						}
						else if (il2cpp_codegen_method_is_generic_instance(targetMethod))
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								GenericInterfaceActionInvoker1< String_t* >::Invoke(targetMethod, targetThis, ___json0);
							else
								GenericVirtActionInvoker1< String_t* >::Invoke(targetMethod, targetThis, ___json0);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								InterfaceActionInvoker1< String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___json0);
							else
								VirtActionInvoker1< String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___json0);
						}
					}
				}
				else
				{
					typedef void (*FunctionPointerType) (void*, String_t*, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(targetThis, ___json0, targetMethod);
				}
			}
		}
	}
	else
	{
		Il2CppMethodPointer targetMethodPointer = __this->get_method_ptr_0();
		RuntimeMethod* targetMethod = (RuntimeMethod*)(__this->get_method_3());
		RuntimeObject* targetThis = __this->get_m_target_2();
		if (!il2cpp_codegen_method_is_virtual(targetMethod))
		{
			il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
		}
		bool ___methodIsStatic = MethodIsStatic(targetMethod);
		int ___parameterCount = il2cpp_codegen_method_parameter_count(targetMethod);
		if (___methodIsStatic)
		{
			if (___parameterCount == 1)
			{
				// open
				typedef void (*FunctionPointerType) (String_t*, const RuntimeMethod*);
				((FunctionPointerType)targetMethodPointer)(___json0, targetMethod);
			}
			else
			{
				// closed
				typedef void (*FunctionPointerType) (void*, String_t*, const RuntimeMethod*);
				((FunctionPointerType)targetMethodPointer)(targetThis, ___json0, targetMethod);
			}
		}
		else if (___parameterCount != 1)
		{
			// open
			if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
			{
				if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
				{
					if (il2cpp_codegen_method_is_generic_instance(targetMethod))
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							GenericInterfaceActionInvoker0::Invoke(targetMethod, ___json0);
						else
							GenericVirtActionInvoker0::Invoke(targetMethod, ___json0);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___json0);
						else
							VirtActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___json0);
					}
				}
			}
			else
			{
				typedef void (*FunctionPointerType) (String_t*, const RuntimeMethod*);
				((FunctionPointerType)targetMethodPointer)(___json0, targetMethod);
			}
		}
		else
		{
			// closed
			if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
			{
				if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
				{
					if (targetThis == NULL)
					{
						typedef void (*FunctionPointerType) (String_t*, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(___json0, targetMethod);
					}
					else if (il2cpp_codegen_method_is_generic_instance(targetMethod))
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							GenericInterfaceActionInvoker1< String_t* >::Invoke(targetMethod, targetThis, ___json0);
						else
							GenericVirtActionInvoker1< String_t* >::Invoke(targetMethod, targetThis, ___json0);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							InterfaceActionInvoker1< String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___json0);
						else
							VirtActionInvoker1< String_t* >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___json0);
					}
				}
			}
			else
			{
				typedef void (*FunctionPointerType) (void*, String_t*, const RuntimeMethod*);
				((FunctionPointerType)targetMethodPointer)(targetThis, ___json0, targetMethod);
			}
		}
	}
}
// System.IAsyncResult lua_json::BeginInvoke(System.String,System.AsyncCallback,System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* lua_json_BeginInvoke_mCA326358E5A56469800D806D7050F55CA417B14F (lua_json_t1E55F3B17CC77B677CD2D97B73A10A028960332F * __this, String_t* ___json0, AsyncCallback_t3F3DA3BEDAEE81DD1D24125DF8EB30E85EE14DA4 * ___callback1, RuntimeObject * ___object2, const RuntimeMethod* method)
{
	void *__d_args[2] = {0};
	__d_args[0] = ___json0;
	return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback1, (RuntimeObject*)___object2);
}
// System.Void lua_json::EndInvoke(System.IAsyncResult)
extern "C" IL2CPP_METHOD_ATTR void lua_json_EndInvoke_m4B09EAB2107BEFEEEBED5F15F88BBFEB7F47CF79 (lua_json_t1E55F3B17CC77B677CD2D97B73A10A028960332F * __this, RuntimeObject* ___result0, const RuntimeMethod* method)
{
	il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Collections.IEnumerator my_webRequest::loadText(System.String,Callback`1<LitJson.JsonData>)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* my_webRequest_loadText_m54E550269835C3D167FF7E9F3601BFA0D47449D9 (my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * __this, String_t* ___url0, Callback_1_tC56B18B0145F6DFFCFE80A774C1A1896976EEF4F * ___CompletBack1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (my_webRequest_loadText_m54E550269835C3D167FF7E9F3601BFA0D47449D9_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CloadTextU3Ed__1_t0093CAC7982CA822F2B53F32DF9BBE044919AF6D * L_0 = (U3CloadTextU3Ed__1_t0093CAC7982CA822F2B53F32DF9BBE044919AF6D *)il2cpp_codegen_object_new(U3CloadTextU3Ed__1_t0093CAC7982CA822F2B53F32DF9BBE044919AF6D_il2cpp_TypeInfo_var);
		U3CloadTextU3Ed__1__ctor_m5D0476322CDB5CFE5CD3B68BA90406FABCB91422(L_0, 0, /*hidden argument*/NULL);
		U3CloadTextU3Ed__1_t0093CAC7982CA822F2B53F32DF9BBE044919AF6D * L_1 = L_0;
		NullCheck(L_1);
		L_1->set_U3CU3E4__this_2(__this);
		U3CloadTextU3Ed__1_t0093CAC7982CA822F2B53F32DF9BBE044919AF6D * L_2 = L_1;
		String_t* L_3 = ___url0;
		NullCheck(L_2);
		L_2->set_url_3(L_3);
		U3CloadTextU3Ed__1_t0093CAC7982CA822F2B53F32DF9BBE044919AF6D * L_4 = L_2;
		Callback_1_tC56B18B0145F6DFFCFE80A774C1A1896976EEF4F * L_5 = ___CompletBack1;
		NullCheck(L_4);
		L_4->set_CompletBack_4(L_5);
		return L_4;
	}
}
// System.Collections.IEnumerator my_webRequest::loadjson(System.String,Callback`1<LitJson.JsonData>)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* my_webRequest_loadjson_m0588E9C6D0D5F9DE653E937DE5A7BE6409D4ACE5 (my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * __this, String_t* ___url0, Callback_1_tC56B18B0145F6DFFCFE80A774C1A1896976EEF4F * ___CompletBack1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (my_webRequest_loadjson_m0588E9C6D0D5F9DE653E937DE5A7BE6409D4ACE5_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CloadjsonU3Ed__2_t08F487CB2F1CBAB879D30D7059415A8AA09ABBFD * L_0 = (U3CloadjsonU3Ed__2_t08F487CB2F1CBAB879D30D7059415A8AA09ABBFD *)il2cpp_codegen_object_new(U3CloadjsonU3Ed__2_t08F487CB2F1CBAB879D30D7059415A8AA09ABBFD_il2cpp_TypeInfo_var);
		U3CloadjsonU3Ed__2__ctor_m018B199AD32D6B74D2FFB28330C261B18DCBE31A(L_0, 0, /*hidden argument*/NULL);
		U3CloadjsonU3Ed__2_t08F487CB2F1CBAB879D30D7059415A8AA09ABBFD * L_1 = L_0;
		NullCheck(L_1);
		L_1->set_U3CU3E4__this_2(__this);
		U3CloadjsonU3Ed__2_t08F487CB2F1CBAB879D30D7059415A8AA09ABBFD * L_2 = L_1;
		String_t* L_3 = ___url0;
		NullCheck(L_2);
		L_2->set_url_3(L_3);
		U3CloadjsonU3Ed__2_t08F487CB2F1CBAB879D30D7059415A8AA09ABBFD * L_4 = L_2;
		Callback_1_tC56B18B0145F6DFFCFE80A774C1A1896976EEF4F * L_5 = ___CompletBack1;
		NullCheck(L_4);
		L_4->set_CompletBack_4(L_5);
		return L_4;
	}
}
// System.Collections.IEnumerator my_webRequest::DownloadTexture(System.String,System.String,Callback`1<System.String>)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* my_webRequest_DownloadTexture_m81A46243910AC697DD3026B4E01A267794BBEB2A (my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * __this, String_t* ____url0, String_t* ____downloadFilePathAndName1, Callback_1_tCE32A62C014F4978C9ED8B2B1D42BFB7993129CD * ___callback2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (my_webRequest_DownloadTexture_m81A46243910AC697DD3026B4E01A267794BBEB2A_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CDownloadTextureU3Ed__3_t076230C7E7CFE5B1718F614D00CC8EDB9CBD42A0 * L_0 = (U3CDownloadTextureU3Ed__3_t076230C7E7CFE5B1718F614D00CC8EDB9CBD42A0 *)il2cpp_codegen_object_new(U3CDownloadTextureU3Ed__3_t076230C7E7CFE5B1718F614D00CC8EDB9CBD42A0_il2cpp_TypeInfo_var);
		U3CDownloadTextureU3Ed__3__ctor_m57D6F2C4D3E340B65A4F7BFD3D7A358C59EEDE3F(L_0, 0, /*hidden argument*/NULL);
		U3CDownloadTextureU3Ed__3_t076230C7E7CFE5B1718F614D00CC8EDB9CBD42A0 * L_1 = L_0;
		NullCheck(L_1);
		L_1->set_U3CU3E4__this_2(__this);
		U3CDownloadTextureU3Ed__3_t076230C7E7CFE5B1718F614D00CC8EDB9CBD42A0 * L_2 = L_1;
		String_t* L_3 = ____url0;
		NullCheck(L_2);
		L_2->set__url_3(L_3);
		U3CDownloadTextureU3Ed__3_t076230C7E7CFE5B1718F614D00CC8EDB9CBD42A0 * L_4 = L_2;
		String_t* L_5 = ____downloadFilePathAndName1;
		NullCheck(L_4);
		L_4->set__downloadFilePathAndName_4(L_5);
		U3CDownloadTextureU3Ed__3_t076230C7E7CFE5B1718F614D00CC8EDB9CBD42A0 * L_6 = L_4;
		Callback_1_tCE32A62C014F4978C9ED8B2B1D42BFB7993129CD * L_7 = ___callback2;
		NullCheck(L_6);
		L_6->set_callback_5(L_7);
		return L_6;
	}
}
// System.Collections.IEnumerator my_webRequest::DownloadTexture2(System.String,System.String,Callback`1<System.String>)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* my_webRequest_DownloadTexture2_mD74B0034FA6C6DBE9A7C9F0B39FA65134A979230 (my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * __this, String_t* ____url0, String_t* ____downloadFilePathAndName1, Callback_1_tCE32A62C014F4978C9ED8B2B1D42BFB7993129CD * ___callback2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (my_webRequest_DownloadTexture2_mD74B0034FA6C6DBE9A7C9F0B39FA65134A979230_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CDownloadTexture2U3Ed__4_t40EAEA5087BF073877124C4C87BD1450ABB44BDE * L_0 = (U3CDownloadTexture2U3Ed__4_t40EAEA5087BF073877124C4C87BD1450ABB44BDE *)il2cpp_codegen_object_new(U3CDownloadTexture2U3Ed__4_t40EAEA5087BF073877124C4C87BD1450ABB44BDE_il2cpp_TypeInfo_var);
		U3CDownloadTexture2U3Ed__4__ctor_m2AFFB3CD0E6273DF0AC009E1FFA49D368753290F(L_0, 0, /*hidden argument*/NULL);
		U3CDownloadTexture2U3Ed__4_t40EAEA5087BF073877124C4C87BD1450ABB44BDE * L_1 = L_0;
		NullCheck(L_1);
		L_1->set_U3CU3E4__this_2(__this);
		U3CDownloadTexture2U3Ed__4_t40EAEA5087BF073877124C4C87BD1450ABB44BDE * L_2 = L_1;
		String_t* L_3 = ____url0;
		NullCheck(L_2);
		L_2->set__url_3(L_3);
		U3CDownloadTexture2U3Ed__4_t40EAEA5087BF073877124C4C87BD1450ABB44BDE * L_4 = L_2;
		String_t* L_5 = ____downloadFilePathAndName1;
		NullCheck(L_4);
		L_4->set__downloadFilePathAndName_5(L_5);
		U3CDownloadTexture2U3Ed__4_t40EAEA5087BF073877124C4C87BD1450ABB44BDE * L_6 = L_4;
		Callback_1_tCE32A62C014F4978C9ED8B2B1D42BFB7993129CD * L_7 = ___callback2;
		NullCheck(L_6);
		L_6->set_callback_4(L_7);
		return L_6;
	}
}
// System.Void my_webRequest::.ctor()
extern "C" IL2CPP_METHOD_ATTR void my_webRequest__ctor_m7344A999DF329C03F386A17423B524460D98F6B9 (my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__this, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void my_webRequest_<DownloadTexture2>d__4::.ctor(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void U3CDownloadTexture2U3Ed__4__ctor_m2AFFB3CD0E6273DF0AC009E1FFA49D368753290F (U3CDownloadTexture2U3Ed__4_t40EAEA5087BF073877124C4C87BD1450ABB44BDE * __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method)
{
	{
		Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__this, /*hidden argument*/NULL);
		int32_t L_0 = ___U3CU3E1__state0;
		__this->set_U3CU3E1__state_0(L_0);
		return;
	}
}
// System.Void my_webRequest_<DownloadTexture2>d__4::System.IDisposable.Dispose()
extern "C" IL2CPP_METHOD_ATTR void U3CDownloadTexture2U3Ed__4_System_IDisposable_Dispose_m85B89B12924321C05664D840462DB36826E241F9 (U3CDownloadTexture2U3Ed__4_t40EAEA5087BF073877124C4C87BD1450ABB44BDE * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		int32_t L_0 = __this->get_U3CU3E1__state_0();
		V_0 = L_0;
		int32_t L_1 = V_0;
		if ((((int32_t)L_1) == ((int32_t)((int32_t)-3))))
		{
			goto IL_0010;
		}
	}
	{
		int32_t L_2 = V_0;
		if ((!(((uint32_t)L_2) == ((uint32_t)1))))
		{
			goto IL_001a;
		}
	}

IL_0010:
	{
	}

IL_0011:
	try
	{ // begin try (depth: 1)
		IL2CPP_LEAVE(0x1A, FINALLY_0013);
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0013;
	}

FINALLY_0013:
	{ // begin finally (depth: 1)
		U3CDownloadTexture2U3Ed__4_U3CU3Em__Finally1_m62A46669373E5ACDD0EF541C59071202FA3EF271(__this, /*hidden argument*/NULL);
		IL2CPP_RESET_LEAVE(0x1A);
		IL2CPP_END_FINALLY(19)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(19)
	{
		IL2CPP_JUMP_TBL(0x1A, IL_001a)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_001a:
	{
		return;
	}
}
// System.Boolean my_webRequest_<DownloadTexture2>d__4::MoveNext()
extern "C" IL2CPP_METHOD_ATTR bool U3CDownloadTexture2U3Ed__4_MoveNext_mD76D0E27E426EDCA4B52FF1DB0AA98E842B41AEF (U3CDownloadTexture2U3Ed__4_t40EAEA5087BF073877124C4C87BD1450ABB44BDE * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (U3CDownloadTexture2U3Ed__4_MoveNext_mD76D0E27E426EDCA4B52FF1DB0AA98E842B41AEF_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t V_1 = 0;
	my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * V_2 = NULL;
	UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * V_3 = NULL;
	StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* V_4 = NULL;
	String_t* V_5 = NULL;
	int32_t V_6 = 0;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);

IL_0000:
	try
	{ // begin try (depth: 1)
		{
			int32_t L_0 = __this->get_U3CU3E1__state_0();
			V_1 = L_0;
			my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_1 = __this->get_U3CU3E4__this_2();
			V_2 = L_1;
			int32_t L_2 = V_1;
			if (!L_2)
			{
				goto IL_001c;
			}
		}

IL_0011:
		{
			int32_t L_3 = V_1;
			if ((((int32_t)L_3) == ((int32_t)1)))
			{
				goto IL_006e;
			}
		}

IL_0015:
		{
			V_0 = (bool)0;
			goto IL_0199;
		}

IL_001c:
		{
			__this->set_U3CU3E1__state_0((-1));
			my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_4 = V_2;
			String_t* L_5 = __this->get__url_3();
			String_t* L_6 = String_Concat_mB78D0094592718DA6D5DB6C712A9C225631666BE(L_5, _stringLiteral88593F4DB4D0B86E7B54567521393CA5D0E9F6EE, /*hidden argument*/NULL);
			UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_7 = UnityWebRequest_Get_mF4E12AA47AAF25221AD738B434B0EA8D40659B18(L_6, /*hidden argument*/NULL);
			UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_8 = L_7;
			V_3 = L_8;
			NullCheck(L_4);
			L_4->set_webRequest_0(L_8);
			UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_9 = V_3;
			__this->set_U3CU3E7__wrap1_6(L_9);
			__this->set_U3CU3E1__state_0(((int32_t)-3));
			my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_10 = V_2;
			NullCheck(L_10);
			UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_11 = L_10->get_webRequest_0();
			NullCheck(L_11);
			UnityWebRequestAsyncOperation_t726E134F16701A2671D40BEBE22110DC57156353 * L_12 = UnityWebRequest_SendWebRequest_mF536CB2A0A39354A54B555B66B017816C5833EBD(L_11, /*hidden argument*/NULL);
			__this->set_U3CU3E2__current_1(L_12);
			__this->set_U3CU3E1__state_0(1);
			V_0 = (bool)1;
			goto IL_0199;
		}

IL_006e:
		{
			__this->set_U3CU3E1__state_0(((int32_t)-3));
			my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_13 = V_2;
			NullCheck(L_13);
			UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_14 = L_13->get_webRequest_0();
			NullCheck(L_14);
			String_t* L_15 = UnityWebRequest_get_error_mC79FE2460B3F30B8F9E5385BD7D2B4C5B295D7CC(L_14, /*hidden argument*/NULL);
			if (L_15)
			{
				goto IL_009d;
			}
		}

IL_0083:
		{
			my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_16 = V_2;
			NullCheck(L_16);
			UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_17 = L_16->get_webRequest_0();
			NullCheck(L_17);
			bool L_18 = UnityWebRequest_get_isHttpError_m8F636B70C239EC848FACC83189DE0C22CADEC1C3(L_17, /*hidden argument*/NULL);
			if (L_18)
			{
				goto IL_009d;
			}
		}

IL_0090:
		{
			my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_19 = V_2;
			NullCheck(L_19);
			UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_20 = L_19->get_webRequest_0();
			NullCheck(L_20);
			bool L_21 = UnityWebRequest_get_isNetworkError_m082AFE1A58A330AC4CBD179606B61CB39DD44588(L_20, /*hidden argument*/NULL);
			if (!L_21)
			{
				goto IL_00b2;
			}
		}

IL_009d:
		{
			Callback_1_tCE32A62C014F4978C9ED8B2B1D42BFB7993129CD * L_22 = __this->get_callback_4();
			NullCheck(L_22);
			Callback_1_Invoke_m16E1CD71C82AEDB46BD1038B32F828CDAD60CC1A(L_22, _stringLiteral2BE88CA4242C76E8253AC62474851065032D6833, /*hidden argument*/Callback_1_Invoke_m16E1CD71C82AEDB46BD1038B32F828CDAD60CC1A_RuntimeMethod_var);
			goto IL_0176;
		}

IL_00b2:
		{
			my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_23 = V_2;
			NullCheck(L_23);
			UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_24 = L_23->get_webRequest_0();
			NullCheck(L_24);
			bool L_25 = UnityWebRequest_get_isDone_mB3CC99A8DC3DB1DD44B23008688EB2DF20906FDA(L_24, /*hidden argument*/NULL);
			if (!L_25)
			{
				goto IL_0176;
			}
		}

IL_00c2:
		{
			String_t* L_26 = __this->get__downloadFilePathAndName_5();
			CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_27 = (CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2*)SZArrayNew(CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2_il2cpp_TypeInfo_var, (uint32_t)1);
			CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* L_28 = L_27;
			NullCheck(L_28);
			(L_28)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)47));
			NullCheck(L_26);
			StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_29 = String_Split_m13262358217AD2C119FD1B9733C3C0289D608512(L_26, L_28, /*hidden argument*/NULL);
			V_4 = L_29;
			V_5 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
			V_6 = 0;
			goto IL_00ff;
		}

IL_00e6:
		{
			String_t* L_30 = V_5;
			StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_31 = V_4;
			int32_t L_32 = V_6;
			NullCheck(L_31);
			int32_t L_33 = L_32;
			String_t* L_34 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
			String_t* L_35 = String_Concat_mF4626905368D6558695A823466A1AF65EADB9923(L_30, L_34, _stringLiteral42099B4AF021E53FD8FD4E056C2568D7C2E3FFA8, /*hidden argument*/NULL);
			V_5 = L_35;
			int32_t L_36 = V_6;
			V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1));
		}

IL_00ff:
		{
			int32_t L_37 = V_6;
			StringU5BU5D_t933FB07893230EA91C40FF900D5400665E87B14E* L_38 = V_4;
			NullCheck(L_38);
			if ((((int32_t)L_37) < ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_38)->max_length)))), (int32_t)1)))))
			{
				goto IL_00e6;
			}
		}

IL_0109:
		{
			goto IL_0113;
		}

IL_010b:
		{
			String_t* L_39 = V_5;
			Directory_CreateDirectory_m0C9CAA2ECA801C4D07EA35820DA0907402ED4D41(L_39, /*hidden argument*/NULL);
		}

IL_0113:
		{
			String_t* L_40 = V_5;
			bool L_41 = Directory_Exists_mB77956D89305E16FEFCBDFC55CCC98F03AEE4D84(L_40, /*hidden argument*/NULL);
			if (!L_41)
			{
				goto IL_010b;
			}
		}

IL_011c:
		{
			String_t* L_42 = __this->get__downloadFilePathAndName_5();
			FileInfo_tF8C1D41E1ABDAC19BF4F76A491DD28DD8DBEE35C * L_43 = (FileInfo_tF8C1D41E1ABDAC19BF4F76A491DD28DD8DBEE35C *)il2cpp_codegen_object_new(FileInfo_tF8C1D41E1ABDAC19BF4F76A491DD28DD8DBEE35C_il2cpp_TypeInfo_var);
			FileInfo__ctor_m77D19A494A542C924C36FDD8AE5CDBEA97CE68B8(L_43, L_42, /*hidden argument*/NULL);
			NullCheck(L_43);
			FileStream_tA770BF9AF0906644D43C81B962C7DBC3BC79A418 * L_44 = FileInfo_Create_m94E717B20A034DD8575A59F9CE13F35C9DBFA159(L_43, /*hidden argument*/NULL);
			FileStream_tA770BF9AF0906644D43C81B962C7DBC3BC79A418 * L_45 = L_44;
			my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_46 = V_2;
			NullCheck(L_46);
			UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_47 = L_46->get_webRequest_0();
			NullCheck(L_47);
			DownloadHandler_t4A7802ADC97024B469C87FA454B6973951980EE9 * L_48 = UnityWebRequest_get_downloadHandler_m83044026479E6B4B2739DCE9EEA8A0FAE7D9AF41(L_47, /*hidden argument*/NULL);
			NullCheck(L_48);
			ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_49 = DownloadHandler_get_data_m4AE4E3764FBE186ABA89B5F3A7F91048EE5E38FB(L_48, /*hidden argument*/NULL);
			my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_50 = V_2;
			NullCheck(L_50);
			UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_51 = L_50->get_webRequest_0();
			NullCheck(L_51);
			DownloadHandler_t4A7802ADC97024B469C87FA454B6973951980EE9 * L_52 = UnityWebRequest_get_downloadHandler_m83044026479E6B4B2739DCE9EEA8A0FAE7D9AF41(L_51, /*hidden argument*/NULL);
			NullCheck(L_52);
			ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* L_53 = DownloadHandler_get_data_m4AE4E3764FBE186ABA89B5F3A7F91048EE5E38FB(L_52, /*hidden argument*/NULL);
			NullCheck(L_53);
			NullCheck(L_45);
			VirtActionInvoker3< ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821*, int32_t, int32_t >::Invoke(27 /* System.Void System.IO.Stream::Write(System.Byte[],System.Int32,System.Int32) */, L_45, L_49, 0, (((int32_t)((int32_t)(((RuntimeArray *)L_53)->max_length)))));
			FileStream_tA770BF9AF0906644D43C81B962C7DBC3BC79A418 * L_54 = L_45;
			NullCheck(L_54);
			VirtActionInvoker0::Invoke(17 /* System.Void System.IO.Stream::Flush() */, L_54);
			FileStream_tA770BF9AF0906644D43C81B962C7DBC3BC79A418 * L_55 = L_54;
			NullCheck(L_55);
			VirtActionInvoker0::Invoke(15 /* System.Void System.IO.Stream::Close() */, L_55);
			NullCheck(L_55);
			Stream_Dispose_m186A8E680F2528DEDFF8F0069CC33BD813FFB1C7(L_55, /*hidden argument*/NULL);
			Callback_1_tCE32A62C014F4978C9ED8B2B1D42BFB7993129CD * L_56 = __this->get_callback_4();
			NullCheck(L_56);
			Callback_1_Invoke_m16E1CD71C82AEDB46BD1038B32F828CDAD60CC1A(L_56, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, /*hidden argument*/Callback_1_Invoke_m16E1CD71C82AEDB46BD1038B32F828CDAD60CC1A_RuntimeMethod_var);
		}

IL_0176:
		{
			my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_57 = V_2;
			NullCheck(L_57);
			UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_58 = L_57->get_webRequest_0();
			NullCheck(L_58);
			UnityWebRequest_Dispose_m6AFA87DA329282058723E5ACE016B0B08CFE806D(L_58, /*hidden argument*/NULL);
			U3CDownloadTexture2U3Ed__4_U3CU3Em__Finally1_m62A46669373E5ACDD0EF541C59071202FA3EF271(__this, /*hidden argument*/NULL);
			__this->set_U3CU3E7__wrap1_6((UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 *)NULL);
			V_0 = (bool)0;
			goto IL_0199;
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FAULT_0192;
	}

FAULT_0192:
	{ // begin fault (depth: 1)
		U3CDownloadTexture2U3Ed__4_System_IDisposable_Dispose_m85B89B12924321C05664D840462DB36826E241F9(__this, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(402)
	} // end fault
	IL2CPP_CLEANUP(402)
	{
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0199:
	{
		bool L_59 = V_0;
		return L_59;
	}
}
// System.Void my_webRequest_<DownloadTexture2>d__4::<>m__Finally1()
extern "C" IL2CPP_METHOD_ATTR void U3CDownloadTexture2U3Ed__4_U3CU3Em__Finally1_m62A46669373E5ACDD0EF541C59071202FA3EF271 (U3CDownloadTexture2U3Ed__4_t40EAEA5087BF073877124C4C87BD1450ABB44BDE * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (U3CDownloadTexture2U3Ed__4_U3CU3Em__Finally1_m62A46669373E5ACDD0EF541C59071202FA3EF271_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->set_U3CU3E1__state_0((-1));
		UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_0 = __this->get_U3CU3E7__wrap1_6();
		if (!L_0)
		{
			goto IL_001a;
		}
	}
	{
		UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_1 = __this->get_U3CU3E7__wrap1_6();
		NullCheck(L_1);
		InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t7218B22548186B208D65EA5B7870503810A2D15A_il2cpp_TypeInfo_var, L_1);
	}

IL_001a:
	{
		return;
	}
}
// System.Object my_webRequest_<DownloadTexture2>d__4::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * U3CDownloadTexture2U3Ed__4_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m0E21478798849FFDBE1CB575FA24307649D79CBD (U3CDownloadTexture2U3Ed__4_t40EAEA5087BF073877124C4C87BD1450ABB44BDE * __this, const RuntimeMethod* method)
{
	{
		RuntimeObject * L_0 = __this->get_U3CU3E2__current_1();
		return L_0;
	}
}
// System.Void my_webRequest_<DownloadTexture2>d__4::System.Collections.IEnumerator.Reset()
extern "C" IL2CPP_METHOD_ATTR void U3CDownloadTexture2U3Ed__4_System_Collections_IEnumerator_Reset_m787979D19ECDB7E7F9998616E0D6FB39DE61BDE7 (U3CDownloadTexture2U3Ed__4_t40EAEA5087BF073877124C4C87BD1450ABB44BDE * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (U3CDownloadTexture2U3Ed__4_System_Collections_IEnumerator_Reset_m787979D19ECDB7E7F9998616E0D6FB39DE61BDE7_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 * L_0 = (NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 *)il2cpp_codegen_object_new(NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010_il2cpp_TypeInfo_var);
		NotSupportedException__ctor_mA121DE1CAC8F25277DEB489DC7771209D91CAE33(L_0, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, NULL, U3CDownloadTexture2U3Ed__4_System_Collections_IEnumerator_Reset_m787979D19ECDB7E7F9998616E0D6FB39DE61BDE7_RuntimeMethod_var);
	}
}
// System.Object my_webRequest_<DownloadTexture2>d__4::System.Collections.IEnumerator.get_Current()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * U3CDownloadTexture2U3Ed__4_System_Collections_IEnumerator_get_Current_m35E9BFB854D7BD0E16846C6A02392F7FF167D49B (U3CDownloadTexture2U3Ed__4_t40EAEA5087BF073877124C4C87BD1450ABB44BDE * __this, const RuntimeMethod* method)
{
	{
		RuntimeObject * L_0 = __this->get_U3CU3E2__current_1();
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void my_webRequest_<DownloadTexture>d__3::.ctor(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void U3CDownloadTextureU3Ed__3__ctor_m57D6F2C4D3E340B65A4F7BFD3D7A358C59EEDE3F (U3CDownloadTextureU3Ed__3_t076230C7E7CFE5B1718F614D00CC8EDB9CBD42A0 * __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method)
{
	{
		Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__this, /*hidden argument*/NULL);
		int32_t L_0 = ___U3CU3E1__state0;
		__this->set_U3CU3E1__state_0(L_0);
		return;
	}
}
// System.Void my_webRequest_<DownloadTexture>d__3::System.IDisposable.Dispose()
extern "C" IL2CPP_METHOD_ATTR void U3CDownloadTextureU3Ed__3_System_IDisposable_Dispose_mCBACD798213C24653C68EA4D2F999FA8FC631662 (U3CDownloadTextureU3Ed__3_t076230C7E7CFE5B1718F614D00CC8EDB9CBD42A0 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Boolean my_webRequest_<DownloadTexture>d__3::MoveNext()
extern "C" IL2CPP_METHOD_ATTR bool U3CDownloadTextureU3Ed__3_MoveNext_mF3E3A5AC183AADDF3969476B22F37E1F8644CE8F (U3CDownloadTextureU3Ed__3_t076230C7E7CFE5B1718F614D00CC8EDB9CBD42A0 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (U3CDownloadTextureU3Ed__3_MoveNext_mF3E3A5AC183AADDF3969476B22F37E1F8644CE8F_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * V_1 = NULL;
	DownloadHandlerFile_t5013881527A14E4C7E969911D354FDCD8FF68DE4 * V_2 = NULL;
	{
		int32_t L_0 = __this->get_U3CU3E1__state_0();
		V_0 = L_0;
		my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_1 = __this->get_U3CU3E4__this_2();
		V_1 = L_1;
		int32_t L_2 = V_0;
		if (!L_2)
		{
			goto IL_001a;
		}
	}
	{
		int32_t L_3 = V_0;
		if ((((int32_t)L_3) == ((int32_t)1)))
		{
			goto IL_00b9;
		}
	}
	{
		return (bool)0;
	}

IL_001a:
	{
		__this->set_U3CU3E1__state_0((-1));
		my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_4 = V_1;
		String_t* L_5 = __this->get__url_3();
		UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_6 = (UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 *)il2cpp_codegen_object_new(UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129_il2cpp_TypeInfo_var);
		UnityWebRequest__ctor_m3CBA159B3514D89C931002DFD333B9768A08EBFA(L_6, L_5, _stringLiteralF030BBBD32966CDE41037B98A8849C46B76E4BC1, /*hidden argument*/NULL);
		NullCheck(L_4);
		L_4->set_webRequest_0(L_6);
		String_t* L_7 = __this->get__downloadFilePathAndName_4();
		__this->set_U3C_downloadU3E5__2_6(L_7);
		my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_8 = V_1;
		NullCheck(L_8);
		UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_9 = L_8->get_webRequest_0();
		NullCheck(L_9);
		UnityWebRequest_set_timeout_mA80432BD1798C9227EAE77554A795293072C6E1F(L_9, ((int32_t)600), /*hidden argument*/NULL);
		String_t* L_10 = __this->get__downloadFilePathAndName_4();
		String_t* L_11 = String_Concat_mB78D0094592718DA6D5DB6C712A9C225631666BE(L_10, _stringLiteralF25474324BB792A052D256633EFFFDF8B9B393E1, /*hidden argument*/NULL);
		__this->set__downloadFilePathAndName_4(L_11);
		String_t* L_12 = __this->get__downloadFilePathAndName_4();
		String_t* L_13 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		NullCheck(L_12);
		String_t* L_14 = String_Replace_m970DFB0A280952FA7D3BA20AB7A8FB9F80CF6470(L_12, _stringLiteralADC83B19E793491B1C6EA0FD8B46CD9F32E592FC, L_13, /*hidden argument*/NULL);
		String_t* L_15 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
		NullCheck(L_14);
		String_t* L_16 = String_Replace_m970DFB0A280952FA7D3BA20AB7A8FB9F80CF6470(L_14, _stringLiteral11F4DE6B8B45CF8051B1D17FA4CDE9AD935CEA41, L_15, /*hidden argument*/NULL);
		DownloadHandlerFile_t5013881527A14E4C7E969911D354FDCD8FF68DE4 * L_17 = (DownloadHandlerFile_t5013881527A14E4C7E969911D354FDCD8FF68DE4 *)il2cpp_codegen_object_new(DownloadHandlerFile_t5013881527A14E4C7E969911D354FDCD8FF68DE4_il2cpp_TypeInfo_var);
		DownloadHandlerFile__ctor_m5B23516C50A0A31DB4DDA1158B5F43A5439BDAFC(L_17, L_16, /*hidden argument*/NULL);
		V_2 = L_17;
		my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_18 = V_1;
		NullCheck(L_18);
		UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_19 = L_18->get_webRequest_0();
		DownloadHandlerFile_t5013881527A14E4C7E969911D354FDCD8FF68DE4 * L_20 = V_2;
		NullCheck(L_19);
		UnityWebRequest_set_downloadHandler_mB481C2EE30F84B62396C1A837F46046F12B8FA7E(L_19, L_20, /*hidden argument*/NULL);
		my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_21 = V_1;
		NullCheck(L_21);
		UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_22 = L_21->get_webRequest_0();
		NullCheck(L_22);
		UnityWebRequestAsyncOperation_t726E134F16701A2671D40BEBE22110DC57156353 * L_23 = UnityWebRequest_SendWebRequest_mF536CB2A0A39354A54B555B66B017816C5833EBD(L_22, /*hidden argument*/NULL);
		__this->set_U3CU3E2__current_1(L_23);
		__this->set_U3CU3E1__state_0(1);
		return (bool)1;
	}

IL_00b9:
	{
		__this->set_U3CU3E1__state_0((-1));
		my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_24 = V_1;
		NullCheck(L_24);
		UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_25 = L_24->get_webRequest_0();
		NullCheck(L_25);
		bool L_26 = UnityWebRequest_get_isHttpError_m8F636B70C239EC848FACC83189DE0C22CADEC1C3(L_25, /*hidden argument*/NULL);
		if (L_26)
		{
			goto IL_00da;
		}
	}
	{
		my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_27 = V_1;
		NullCheck(L_27);
		UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_28 = L_27->get_webRequest_0();
		NullCheck(L_28);
		bool L_29 = UnityWebRequest_get_isNetworkError_m082AFE1A58A330AC4CBD179606B61CB39DD44588(L_28, /*hidden argument*/NULL);
		if (!L_29)
		{
			goto IL_0105;
		}
	}

IL_00da:
	{
		String_t* L_30 = __this->get__downloadFilePathAndName_4();
		File_Delete_mBE814E569EAB07FAD140C6DCDB957F1CB8C85DE2(L_30, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
		Debug_LogError_m3BCF9B78263152261565DCA9DB7D55F0C391ED29(_stringLiteralCBFFBA6F53DEE3A3D2EEBE6BDCBFD3F5C2638928, /*hidden argument*/NULL);
		Callback_1_tCE32A62C014F4978C9ED8B2B1D42BFB7993129CD * L_31 = __this->get_callback_5();
		my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_32 = V_1;
		NullCheck(L_32);
		UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_33 = L_32->get_webRequest_0();
		NullCheck(L_33);
		String_t* L_34 = UnityWebRequest_get_error_mC79FE2460B3F30B8F9E5385BD7D2B4C5B295D7CC(L_33, /*hidden argument*/NULL);
		NullCheck(L_31);
		Callback_1_Invoke_m16E1CD71C82AEDB46BD1038B32F828CDAD60CC1A(L_31, L_34, /*hidden argument*/Callback_1_Invoke_m16E1CD71C82AEDB46BD1038B32F828CDAD60CC1A_RuntimeMethod_var);
	}

IL_0105:
	{
		my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_35 = V_1;
		NullCheck(L_35);
		UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_36 = L_35->get_webRequest_0();
		NullCheck(L_36);
		bool L_37 = UnityWebRequest_get_isDone_mB3CC99A8DC3DB1DD44B23008688EB2DF20906FDA(L_36, /*hidden argument*/NULL);
		if (!L_37)
		{
			goto IL_0179;
		}
	}
	{
		my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_38 = V_1;
		NullCheck(L_38);
		UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_39 = L_38->get_webRequest_0();
		NullCheck(L_39);
		bool L_40 = UnityWebRequest_get_isHttpError_m8F636B70C239EC848FACC83189DE0C22CADEC1C3(L_39, /*hidden argument*/NULL);
		if (L_40)
		{
			goto IL_0179;
		}
	}
	{
		my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_41 = V_1;
		NullCheck(L_41);
		UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_42 = L_41->get_webRequest_0();
		NullCheck(L_42);
		bool L_43 = UnityWebRequest_get_isNetworkError_m082AFE1A58A330AC4CBD179606B61CB39DD44588(L_42, /*hidden argument*/NULL);
		if (L_43)
		{
			goto IL_0179;
		}
	}
	{
		String_t* L_44 = __this->get__downloadFilePathAndName_4();
		bool L_45 = File_Exists_m6B9BDD8EEB33D744EB0590DD27BC0152FAFBD1FB(L_44, /*hidden argument*/NULL);
		if (!L_45)
		{
			goto IL_014a;
		}
	}
	{
		String_t* L_46 = __this->get__downloadFilePathAndName_4();
		String_t* L_47 = __this->get_U3C_downloadU3E5__2_6();
		File_Move_mBBAEF2F3353F8E46E70495C88E1735C866E953B1(L_46, L_47, /*hidden argument*/NULL);
	}

IL_014a:
	{
		my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_48 = V_1;
		NullCheck(L_48);
		UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_49 = L_48->get_webRequest_0();
		NullCheck(L_49);
		uint64_t L_50 = UnityWebRequest_get_downloadedBytes_mD7857C8370B3274457D640782A6C76D90D6CD1AE(L_49, /*hidden argument*/NULL);
		uint64_t L_51 = L_50;
		RuntimeObject * L_52 = Box(UInt64_tA02DF3B59C8FC4A849BD207DA11038CC64E4CB4E_il2cpp_TypeInfo_var, &L_51);
		String_t* L_53 = String_Concat_mBB19C73816BDD1C3519F248E1ADC8E11A6FDB495(_stringLiteral311D5D485A540939B91E8749AF3409A4C009D67B, L_52, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
		Debug_Log_m4B7C70BAFD477C6BDB59C88A0934F0B018D03708(L_53, /*hidden argument*/NULL);
		Callback_1_tCE32A62C014F4978C9ED8B2B1D42BFB7993129CD * L_54 = __this->get_callback_5();
		NullCheck(L_54);
		Callback_1_Invoke_m16E1CD71C82AEDB46BD1038B32F828CDAD60CC1A(L_54, _stringLiteral2BE88CA4242C76E8253AC62474851065032D6833, /*hidden argument*/Callback_1_Invoke_m16E1CD71C82AEDB46BD1038B32F828CDAD60CC1A_RuntimeMethod_var);
	}

IL_0179:
	{
		return (bool)0;
	}
}
// System.Object my_webRequest_<DownloadTexture>d__3::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * U3CDownloadTextureU3Ed__3_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m2993108AAA9F8FCC6CB165FAE6990E98A797AE18 (U3CDownloadTextureU3Ed__3_t076230C7E7CFE5B1718F614D00CC8EDB9CBD42A0 * __this, const RuntimeMethod* method)
{
	{
		RuntimeObject * L_0 = __this->get_U3CU3E2__current_1();
		return L_0;
	}
}
// System.Void my_webRequest_<DownloadTexture>d__3::System.Collections.IEnumerator.Reset()
extern "C" IL2CPP_METHOD_ATTR void U3CDownloadTextureU3Ed__3_System_Collections_IEnumerator_Reset_mCB2F0FF2DDD8A234F080FCFF94DACA2B052FB548 (U3CDownloadTextureU3Ed__3_t076230C7E7CFE5B1718F614D00CC8EDB9CBD42A0 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (U3CDownloadTextureU3Ed__3_System_Collections_IEnumerator_Reset_mCB2F0FF2DDD8A234F080FCFF94DACA2B052FB548_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 * L_0 = (NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 *)il2cpp_codegen_object_new(NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010_il2cpp_TypeInfo_var);
		NotSupportedException__ctor_mA121DE1CAC8F25277DEB489DC7771209D91CAE33(L_0, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, NULL, U3CDownloadTextureU3Ed__3_System_Collections_IEnumerator_Reset_mCB2F0FF2DDD8A234F080FCFF94DACA2B052FB548_RuntimeMethod_var);
	}
}
// System.Object my_webRequest_<DownloadTexture>d__3::System.Collections.IEnumerator.get_Current()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * U3CDownloadTextureU3Ed__3_System_Collections_IEnumerator_get_Current_m4E8AA240542FA99B5FC48047EEC6E2ABF36E61F6 (U3CDownloadTextureU3Ed__3_t076230C7E7CFE5B1718F614D00CC8EDB9CBD42A0 * __this, const RuntimeMethod* method)
{
	{
		RuntimeObject * L_0 = __this->get_U3CU3E2__current_1();
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void my_webRequest_<loadText>d__1::.ctor(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void U3CloadTextU3Ed__1__ctor_m5D0476322CDB5CFE5CD3B68BA90406FABCB91422 (U3CloadTextU3Ed__1_t0093CAC7982CA822F2B53F32DF9BBE044919AF6D * __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method)
{
	{
		Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__this, /*hidden argument*/NULL);
		int32_t L_0 = ___U3CU3E1__state0;
		__this->set_U3CU3E1__state_0(L_0);
		return;
	}
}
// System.Void my_webRequest_<loadText>d__1::System.IDisposable.Dispose()
extern "C" IL2CPP_METHOD_ATTR void U3CloadTextU3Ed__1_System_IDisposable_Dispose_m1FEDE53BAD8117A59A3CBC4E7A901FD8775EDAD3 (U3CloadTextU3Ed__1_t0093CAC7982CA822F2B53F32DF9BBE044919AF6D * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		int32_t L_0 = __this->get_U3CU3E1__state_0();
		V_0 = L_0;
		int32_t L_1 = V_0;
		if ((((int32_t)L_1) == ((int32_t)((int32_t)-3))))
		{
			goto IL_0010;
		}
	}
	{
		int32_t L_2 = V_0;
		if ((!(((uint32_t)L_2) == ((uint32_t)1))))
		{
			goto IL_001a;
		}
	}

IL_0010:
	{
	}

IL_0011:
	try
	{ // begin try (depth: 1)
		IL2CPP_LEAVE(0x1A, FINALLY_0013);
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0013;
	}

FINALLY_0013:
	{ // begin finally (depth: 1)
		U3CloadTextU3Ed__1_U3CU3Em__Finally1_mBF33D68E5F4C03DFFBE11005CA9B6CCF9B80251A(__this, /*hidden argument*/NULL);
		IL2CPP_RESET_LEAVE(0x1A);
		IL2CPP_END_FINALLY(19)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(19)
	{
		IL2CPP_JUMP_TBL(0x1A, IL_001a)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_001a:
	{
		return;
	}
}
// System.Boolean my_webRequest_<loadText>d__1::MoveNext()
extern "C" IL2CPP_METHOD_ATTR bool U3CloadTextU3Ed__1_MoveNext_mACD0A68605D0F345E9EFC8A259996D4CC25D57BE (U3CloadTextU3Ed__1_t0093CAC7982CA822F2B53F32DF9BBE044919AF6D * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (U3CloadTextU3Ed__1_MoveNext_mACD0A68605D0F345E9EFC8A259996D4CC25D57BE_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t V_1 = 0;
	my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * V_2 = NULL;
	UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * V_3 = NULL;
	JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F * V_4 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);

IL_0000:
	try
	{ // begin try (depth: 1)
		{
			int32_t L_0 = __this->get_U3CU3E1__state_0();
			V_1 = L_0;
			my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_1 = __this->get_U3CU3E4__this_2();
			V_2 = L_1;
			int32_t L_2 = V_1;
			if (!L_2)
			{
				goto IL_001c;
			}
		}

IL_0011:
		{
			int32_t L_3 = V_1;
			if ((((int32_t)L_3) == ((int32_t)1)))
			{
				goto IL_0070;
			}
		}

IL_0015:
		{
			V_0 = (bool)0;
			goto IL_0188;
		}

IL_001c:
		{
			__this->set_U3CU3E1__state_0((-1));
			my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_4 = V_2;
			String_t* L_5 = __this->get_url_3();
			UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_6 = UnityWebRequest_Get_mF4E12AA47AAF25221AD738B434B0EA8D40659B18(L_5, /*hidden argument*/NULL);
			UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_7 = L_6;
			V_3 = L_7;
			NullCheck(L_4);
			L_4->set_webRequest_0(L_7);
			UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_8 = V_3;
			__this->set_U3CU3E7__wrap1_5(L_8);
			__this->set_U3CU3E1__state_0(((int32_t)-3));
			my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_9 = V_2;
			NullCheck(L_9);
			UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_10 = L_9->get_webRequest_0();
			NullCheck(L_10);
			UnityWebRequest_set_timeout_mA80432BD1798C9227EAE77554A795293072C6E1F(L_10, 1, /*hidden argument*/NULL);
			my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_11 = V_2;
			NullCheck(L_11);
			UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_12 = L_11->get_webRequest_0();
			NullCheck(L_12);
			UnityWebRequestAsyncOperation_t726E134F16701A2671D40BEBE22110DC57156353 * L_13 = UnityWebRequest_SendWebRequest_mF536CB2A0A39354A54B555B66B017816C5833EBD(L_12, /*hidden argument*/NULL);
			__this->set_U3CU3E2__current_1(L_13);
			__this->set_U3CU3E1__state_0(1);
			V_0 = (bool)1;
			goto IL_0188;
		}

IL_0070:
		{
			__this->set_U3CU3E1__state_0(((int32_t)-3));
			JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F * L_14 = (JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F *)il2cpp_codegen_object_new(JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F_il2cpp_TypeInfo_var);
			JsonData__ctor_mEFF4FDEE777C267FA3FDC89E419399180B7493BC(L_14, /*hidden argument*/NULL);
			V_4 = L_14;
			my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_15 = V_2;
			NullCheck(L_15);
			UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_16 = L_15->get_webRequest_0();
			NullCheck(L_16);
			String_t* L_17 = UnityWebRequest_get_error_mC79FE2460B3F30B8F9E5385BD7D2B4C5B295D7CC(L_16, /*hidden argument*/NULL);
			if (L_17)
			{
				goto IL_00a6;
			}
		}

IL_008c:
		{
			my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_18 = V_2;
			NullCheck(L_18);
			UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_19 = L_18->get_webRequest_0();
			NullCheck(L_19);
			bool L_20 = UnityWebRequest_get_isNetworkError_m082AFE1A58A330AC4CBD179606B61CB39DD44588(L_19, /*hidden argument*/NULL);
			if (L_20)
			{
				goto IL_00a6;
			}
		}

IL_0099:
		{
			my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_21 = V_2;
			NullCheck(L_21);
			UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_22 = L_21->get_webRequest_0();
			NullCheck(L_22);
			bool L_23 = UnityWebRequest_get_isHttpError_m8F636B70C239EC848FACC83189DE0C22CADEC1C3(L_22, /*hidden argument*/NULL);
			if (!L_23)
			{
				goto IL_0118;
			}
		}

IL_00a6:
		{
			JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F * L_24 = V_4;
			JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F * L_25 = JsonData_op_Implicit_m2B5A542BCF21D0E9FB24E01F765C8BB16A0BA8CA((bool)1, /*hidden argument*/NULL);
			NullCheck(L_24);
			JsonData_set_Item_m7CF3D6A007E0AAA39B0F758F9466120D480A550F(L_24, _stringLiteral7F2F6A15CF8DA2B27E5A4AF47B58E7AD71C0B3D9, L_25, /*hidden argument*/NULL);
			JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F * L_26 = V_4;
			String_t* L_27 = __this->get_url_3();
			my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_28 = V_2;
			NullCheck(L_28);
			UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_29 = L_28->get_webRequest_0();
			NullCheck(L_29);
			String_t* L_30 = UnityWebRequest_get_error_mC79FE2460B3F30B8F9E5385BD7D2B4C5B295D7CC(L_29, /*hidden argument*/NULL);
			String_t* L_31 = String_Concat_mF4626905368D6558695A823466A1AF65EADB9923(L_27, _stringLiteral6B8BDD37D6A5FE9BFD9CE2C3B38104FB717F3F22, L_30, /*hidden argument*/NULL);
			JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F * L_32 = JsonData_op_Implicit_m2004D12EEF577B37AA89F6224123C8A291F3AAB4(L_31, /*hidden argument*/NULL);
			NullCheck(L_26);
			JsonData_set_Item_m7CF3D6A007E0AAA39B0F758F9466120D480A550F(L_26, _stringLiteralC3328C39B0E29F78E9FF45DB674248B1D245887D, L_32, /*hidden argument*/NULL);
			Callback_1_tC56B18B0145F6DFFCFE80A774C1A1896976EEF4F * L_33 = __this->get_CompletBack_4();
			JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F * L_34 = V_4;
			NullCheck(L_33);
			Callback_1_Invoke_m3D57A3D96ED0D610829A9955311D20EEF938D6EF(L_33, L_34, /*hidden argument*/Callback_1_Invoke_m3D57A3D96ED0D610829A9955311D20EEF938D6EF_RuntimeMethod_var);
			KT_Error_t5E6AEDCCA2B2DC851F0DE5D4D1BFE0723E1854AE * L_35 = KT_Error_get_Instance_m28C4A4041851A323D66729D3DEEC773940295A54(/*hidden argument*/NULL);
			String_t* L_36 = __this->get_url_3();
			my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_37 = V_2;
			NullCheck(L_37);
			UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_38 = L_37->get_webRequest_0();
			NullCheck(L_38);
			String_t* L_39 = UnityWebRequest_get_error_mC79FE2460B3F30B8F9E5385BD7D2B4C5B295D7CC(L_38, /*hidden argument*/NULL);
			String_t* L_40 = String_Concat_mF4626905368D6558695A823466A1AF65EADB9923(L_36, _stringLiteral6B8BDD37D6A5FE9BFD9CE2C3B38104FB717F3F22, L_39, /*hidden argument*/NULL);
			NullCheck(L_35);
			KT_Error_LogError_m25DE2EA70EB683A871EA5DEEFB6F86F28EF3F193(L_35, L_40, /*hidden argument*/NULL);
			goto IL_0165;
		}

IL_0118:
		{
			my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_41 = V_2;
			NullCheck(L_41);
			UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_42 = L_41->get_webRequest_0();
			NullCheck(L_42);
			bool L_43 = UnityWebRequest_get_isDone_mB3CC99A8DC3DB1DD44B23008688EB2DF20906FDA(L_42, /*hidden argument*/NULL);
			if (!L_43)
			{
				goto IL_0165;
			}
		}

IL_0125:
		{
			JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F * L_44 = V_4;
			JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F * L_45 = JsonData_op_Implicit_m2B5A542BCF21D0E9FB24E01F765C8BB16A0BA8CA((bool)0, /*hidden argument*/NULL);
			NullCheck(L_44);
			JsonData_set_Item_m7CF3D6A007E0AAA39B0F758F9466120D480A550F(L_44, _stringLiteral7F2F6A15CF8DA2B27E5A4AF47B58E7AD71C0B3D9, L_45, /*hidden argument*/NULL);
			JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F * L_46 = V_4;
			my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_47 = V_2;
			NullCheck(L_47);
			UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_48 = L_47->get_webRequest_0();
			NullCheck(L_48);
			DownloadHandler_t4A7802ADC97024B469C87FA454B6973951980EE9 * L_49 = UnityWebRequest_get_downloadHandler_m83044026479E6B4B2739DCE9EEA8A0FAE7D9AF41(L_48, /*hidden argument*/NULL);
			NullCheck(L_49);
			String_t* L_50 = DownloadHandler_get_text_m1D707E375899B4F4F0434B79AB8D57ADFE5424FF(L_49, /*hidden argument*/NULL);
			JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F * L_51 = JsonData_op_Implicit_m2004D12EEF577B37AA89F6224123C8A291F3AAB4(L_50, /*hidden argument*/NULL);
			NullCheck(L_46);
			JsonData_set_Item_m7CF3D6A007E0AAA39B0F758F9466120D480A550F(L_46, _stringLiteralC3328C39B0E29F78E9FF45DB674248B1D245887D, L_51, /*hidden argument*/NULL);
			Callback_1_tC56B18B0145F6DFFCFE80A774C1A1896976EEF4F * L_52 = __this->get_CompletBack_4();
			JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F * L_53 = V_4;
			NullCheck(L_52);
			Callback_1_Invoke_m3D57A3D96ED0D610829A9955311D20EEF938D6EF(L_52, L_53, /*hidden argument*/Callback_1_Invoke_m3D57A3D96ED0D610829A9955311D20EEF938D6EF_RuntimeMethod_var);
		}

IL_0165:
		{
			my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_54 = V_2;
			NullCheck(L_54);
			UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_55 = L_54->get_webRequest_0();
			NullCheck(L_55);
			UnityWebRequest_Dispose_m6AFA87DA329282058723E5ACE016B0B08CFE806D(L_55, /*hidden argument*/NULL);
			U3CloadTextU3Ed__1_U3CU3Em__Finally1_mBF33D68E5F4C03DFFBE11005CA9B6CCF9B80251A(__this, /*hidden argument*/NULL);
			__this->set_U3CU3E7__wrap1_5((UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 *)NULL);
			V_0 = (bool)0;
			goto IL_0188;
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FAULT_0181;
	}

FAULT_0181:
	{ // begin fault (depth: 1)
		U3CloadTextU3Ed__1_System_IDisposable_Dispose_m1FEDE53BAD8117A59A3CBC4E7A901FD8775EDAD3(__this, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(385)
	} // end fault
	IL2CPP_CLEANUP(385)
	{
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0188:
	{
		bool L_56 = V_0;
		return L_56;
	}
}
// System.Void my_webRequest_<loadText>d__1::<>m__Finally1()
extern "C" IL2CPP_METHOD_ATTR void U3CloadTextU3Ed__1_U3CU3Em__Finally1_mBF33D68E5F4C03DFFBE11005CA9B6CCF9B80251A (U3CloadTextU3Ed__1_t0093CAC7982CA822F2B53F32DF9BBE044919AF6D * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (U3CloadTextU3Ed__1_U3CU3Em__Finally1_mBF33D68E5F4C03DFFBE11005CA9B6CCF9B80251A_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->set_U3CU3E1__state_0((-1));
		UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_0 = __this->get_U3CU3E7__wrap1_5();
		if (!L_0)
		{
			goto IL_001a;
		}
	}
	{
		UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_1 = __this->get_U3CU3E7__wrap1_5();
		NullCheck(L_1);
		InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t7218B22548186B208D65EA5B7870503810A2D15A_il2cpp_TypeInfo_var, L_1);
	}

IL_001a:
	{
		return;
	}
}
// System.Object my_webRequest_<loadText>d__1::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * U3CloadTextU3Ed__1_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m612DD92C85F4E21DF6A99940088A2B28AAE4D67E (U3CloadTextU3Ed__1_t0093CAC7982CA822F2B53F32DF9BBE044919AF6D * __this, const RuntimeMethod* method)
{
	{
		RuntimeObject * L_0 = __this->get_U3CU3E2__current_1();
		return L_0;
	}
}
// System.Void my_webRequest_<loadText>d__1::System.Collections.IEnumerator.Reset()
extern "C" IL2CPP_METHOD_ATTR void U3CloadTextU3Ed__1_System_Collections_IEnumerator_Reset_mF30019C77235F10CFED3C50547E48EE5327A3675 (U3CloadTextU3Ed__1_t0093CAC7982CA822F2B53F32DF9BBE044919AF6D * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (U3CloadTextU3Ed__1_System_Collections_IEnumerator_Reset_mF30019C77235F10CFED3C50547E48EE5327A3675_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 * L_0 = (NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 *)il2cpp_codegen_object_new(NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010_il2cpp_TypeInfo_var);
		NotSupportedException__ctor_mA121DE1CAC8F25277DEB489DC7771209D91CAE33(L_0, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, NULL, U3CloadTextU3Ed__1_System_Collections_IEnumerator_Reset_mF30019C77235F10CFED3C50547E48EE5327A3675_RuntimeMethod_var);
	}
}
// System.Object my_webRequest_<loadText>d__1::System.Collections.IEnumerator.get_Current()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * U3CloadTextU3Ed__1_System_Collections_IEnumerator_get_Current_m6C41EB0191600093A69D7A8D8A20EB72F669C04F (U3CloadTextU3Ed__1_t0093CAC7982CA822F2B53F32DF9BBE044919AF6D * __this, const RuntimeMethod* method)
{
	{
		RuntimeObject * L_0 = __this->get_U3CU3E2__current_1();
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void my_webRequest_<loadjson>d__2::.ctor(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void U3CloadjsonU3Ed__2__ctor_m018B199AD32D6B74D2FFB28330C261B18DCBE31A (U3CloadjsonU3Ed__2_t08F487CB2F1CBAB879D30D7059415A8AA09ABBFD * __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method)
{
	{
		Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__this, /*hidden argument*/NULL);
		int32_t L_0 = ___U3CU3E1__state0;
		__this->set_U3CU3E1__state_0(L_0);
		return;
	}
}
// System.Void my_webRequest_<loadjson>d__2::System.IDisposable.Dispose()
extern "C" IL2CPP_METHOD_ATTR void U3CloadjsonU3Ed__2_System_IDisposable_Dispose_m45B472C3EEC05BB18AD84D1E3B90137AE5B833B5 (U3CloadjsonU3Ed__2_t08F487CB2F1CBAB879D30D7059415A8AA09ABBFD * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		int32_t L_0 = __this->get_U3CU3E1__state_0();
		V_0 = L_0;
		int32_t L_1 = V_0;
		if ((((int32_t)L_1) == ((int32_t)((int32_t)-3))))
		{
			goto IL_0010;
		}
	}
	{
		int32_t L_2 = V_0;
		if ((!(((uint32_t)L_2) == ((uint32_t)1))))
		{
			goto IL_001a;
		}
	}

IL_0010:
	{
	}

IL_0011:
	try
	{ // begin try (depth: 1)
		IL2CPP_LEAVE(0x1A, FINALLY_0013);
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0013;
	}

FINALLY_0013:
	{ // begin finally (depth: 1)
		U3CloadjsonU3Ed__2_U3CU3Em__Finally1_m6BCFB95C883C4295CFC9A23508336E05BA9D3190(__this, /*hidden argument*/NULL);
		IL2CPP_RESET_LEAVE(0x1A);
		IL2CPP_END_FINALLY(19)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(19)
	{
		IL2CPP_JUMP_TBL(0x1A, IL_001a)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_001a:
	{
		return;
	}
}
// System.Boolean my_webRequest_<loadjson>d__2::MoveNext()
extern "C" IL2CPP_METHOD_ATTR bool U3CloadjsonU3Ed__2_MoveNext_m94C16977F077AB6B76BC0E028C72BEC1B58E7FE6 (U3CloadjsonU3Ed__2_t08F487CB2F1CBAB879D30D7059415A8AA09ABBFD * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (U3CloadjsonU3Ed__2_MoveNext_m94C16977F077AB6B76BC0E028C72BEC1B58E7FE6_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t V_1 = 0;
	my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * V_2 = NULL;
	UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * V_3 = NULL;
	JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F * V_4 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);

IL_0000:
	try
	{ // begin try (depth: 1)
		{
			int32_t L_0 = __this->get_U3CU3E1__state_0();
			V_1 = L_0;
			my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_1 = __this->get_U3CU3E4__this_2();
			V_2 = L_1;
			int32_t L_2 = V_1;
			if (!L_2)
			{
				goto IL_001c;
			}
		}

IL_0011:
		{
			int32_t L_3 = V_1;
			if ((((int32_t)L_3) == ((int32_t)1)))
			{
				goto IL_0070;
			}
		}

IL_0015:
		{
			V_0 = (bool)0;
			goto IL_015b;
		}

IL_001c:
		{
			__this->set_U3CU3E1__state_0((-1));
			my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_4 = V_2;
			String_t* L_5 = __this->get_url_3();
			UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_6 = UnityWebRequest_Get_mF4E12AA47AAF25221AD738B434B0EA8D40659B18(L_5, /*hidden argument*/NULL);
			UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_7 = L_6;
			V_3 = L_7;
			NullCheck(L_4);
			L_4->set_webRequest_0(L_7);
			UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_8 = V_3;
			__this->set_U3CU3E7__wrap1_5(L_8);
			__this->set_U3CU3E1__state_0(((int32_t)-3));
			my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_9 = V_2;
			NullCheck(L_9);
			UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_10 = L_9->get_webRequest_0();
			NullCheck(L_10);
			UnityWebRequest_set_timeout_mA80432BD1798C9227EAE77554A795293072C6E1F(L_10, 1, /*hidden argument*/NULL);
			my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_11 = V_2;
			NullCheck(L_11);
			UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_12 = L_11->get_webRequest_0();
			NullCheck(L_12);
			UnityWebRequestAsyncOperation_t726E134F16701A2671D40BEBE22110DC57156353 * L_13 = UnityWebRequest_SendWebRequest_mF536CB2A0A39354A54B555B66B017816C5833EBD(L_12, /*hidden argument*/NULL);
			__this->set_U3CU3E2__current_1(L_13);
			__this->set_U3CU3E1__state_0(1);
			V_0 = (bool)1;
			goto IL_015b;
		}

IL_0070:
		{
			__this->set_U3CU3E1__state_0(((int32_t)-3));
			JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F * L_14 = (JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F *)il2cpp_codegen_object_new(JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F_il2cpp_TypeInfo_var);
			JsonData__ctor_mEFF4FDEE777C267FA3FDC89E419399180B7493BC(L_14, /*hidden argument*/NULL);
			V_4 = L_14;
			my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_15 = V_2;
			NullCheck(L_15);
			UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_16 = L_15->get_webRequest_0();
			NullCheck(L_16);
			String_t* L_17 = UnityWebRequest_get_error_mC79FE2460B3F30B8F9E5385BD7D2B4C5B295D7CC(L_16, /*hidden argument*/NULL);
			if (!L_17)
			{
				goto IL_00fe;
			}
		}

IL_008c:
		{
			JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F * L_18 = V_4;
			JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F * L_19 = JsonData_op_Implicit_m2B5A542BCF21D0E9FB24E01F765C8BB16A0BA8CA((bool)1, /*hidden argument*/NULL);
			NullCheck(L_18);
			JsonData_set_Item_m7CF3D6A007E0AAA39B0F758F9466120D480A550F(L_18, _stringLiteral7F2F6A15CF8DA2B27E5A4AF47B58E7AD71C0B3D9, L_19, /*hidden argument*/NULL);
			JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F * L_20 = V_4;
			String_t* L_21 = __this->get_url_3();
			my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_22 = V_2;
			NullCheck(L_22);
			UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_23 = L_22->get_webRequest_0();
			NullCheck(L_23);
			String_t* L_24 = UnityWebRequest_get_error_mC79FE2460B3F30B8F9E5385BD7D2B4C5B295D7CC(L_23, /*hidden argument*/NULL);
			String_t* L_25 = String_Concat_mF4626905368D6558695A823466A1AF65EADB9923(L_21, _stringLiteral6B8BDD37D6A5FE9BFD9CE2C3B38104FB717F3F22, L_24, /*hidden argument*/NULL);
			JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F * L_26 = JsonData_op_Implicit_m2004D12EEF577B37AA89F6224123C8A291F3AAB4(L_25, /*hidden argument*/NULL);
			NullCheck(L_20);
			JsonData_set_Item_m7CF3D6A007E0AAA39B0F758F9466120D480A550F(L_20, _stringLiteralC3328C39B0E29F78E9FF45DB674248B1D245887D, L_26, /*hidden argument*/NULL);
			Callback_1_tC56B18B0145F6DFFCFE80A774C1A1896976EEF4F * L_27 = __this->get_CompletBack_4();
			JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F * L_28 = V_4;
			NullCheck(L_27);
			Callback_1_Invoke_m3D57A3D96ED0D610829A9955311D20EEF938D6EF(L_27, L_28, /*hidden argument*/Callback_1_Invoke_m3D57A3D96ED0D610829A9955311D20EEF938D6EF_RuntimeMethod_var);
			KT_Error_t5E6AEDCCA2B2DC851F0DE5D4D1BFE0723E1854AE * L_29 = KT_Error_get_Instance_m28C4A4041851A323D66729D3DEEC773940295A54(/*hidden argument*/NULL);
			String_t* L_30 = __this->get_url_3();
			my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_31 = V_2;
			NullCheck(L_31);
			UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_32 = L_31->get_webRequest_0();
			NullCheck(L_32);
			String_t* L_33 = UnityWebRequest_get_error_mC79FE2460B3F30B8F9E5385BD7D2B4C5B295D7CC(L_32, /*hidden argument*/NULL);
			String_t* L_34 = String_Concat_mF4626905368D6558695A823466A1AF65EADB9923(L_30, _stringLiteral6B8BDD37D6A5FE9BFD9CE2C3B38104FB717F3F22, L_33, /*hidden argument*/NULL);
			NullCheck(L_29);
			KT_Error_LogError_m25DE2EA70EB683A871EA5DEEFB6F86F28EF3F193(L_29, L_34, /*hidden argument*/NULL);
			goto IL_0143;
		}

IL_00fe:
		{
			JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F * L_35 = V_4;
			JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F * L_36 = JsonData_op_Implicit_m2B5A542BCF21D0E9FB24E01F765C8BB16A0BA8CA((bool)0, /*hidden argument*/NULL);
			NullCheck(L_35);
			JsonData_set_Item_m7CF3D6A007E0AAA39B0F758F9466120D480A550F(L_35, _stringLiteral7F2F6A15CF8DA2B27E5A4AF47B58E7AD71C0B3D9, L_36, /*hidden argument*/NULL);
			JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F * L_37 = V_4;
			my_webRequest_t669F4FA7FF7631775B203B3212604443FE69A532 * L_38 = V_2;
			NullCheck(L_38);
			UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_39 = L_38->get_webRequest_0();
			NullCheck(L_39);
			DownloadHandler_t4A7802ADC97024B469C87FA454B6973951980EE9 * L_40 = UnityWebRequest_get_downloadHandler_m83044026479E6B4B2739DCE9EEA8A0FAE7D9AF41(L_39, /*hidden argument*/NULL);
			NullCheck(L_40);
			String_t* L_41 = DownloadHandler_get_text_m1D707E375899B4F4F0434B79AB8D57ADFE5424FF(L_40, /*hidden argument*/NULL);
			IL2CPP_RUNTIME_CLASS_INIT(JsonMapper_tADE78A5F32C394F8196ABA7080105767A9308487_il2cpp_TypeInfo_var);
			String_t* L_42 = JsonMapper_ToJson_mCA34B4D1797C2D69F336F74CAB08F6BAAA8444CA(L_41, /*hidden argument*/NULL);
			JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F * L_43 = JsonData_op_Implicit_m2004D12EEF577B37AA89F6224123C8A291F3AAB4(L_42, /*hidden argument*/NULL);
			NullCheck(L_37);
			JsonData_set_Item_m7CF3D6A007E0AAA39B0F758F9466120D480A550F(L_37, _stringLiteralC3328C39B0E29F78E9FF45DB674248B1D245887D, L_43, /*hidden argument*/NULL);
			Callback_1_tC56B18B0145F6DFFCFE80A774C1A1896976EEF4F * L_44 = __this->get_CompletBack_4();
			JsonData_tAF16567B3C8E73EBDB6EE602AE1FF4938A95C52F * L_45 = V_4;
			NullCheck(L_44);
			Callback_1_Invoke_m3D57A3D96ED0D610829A9955311D20EEF938D6EF(L_44, L_45, /*hidden argument*/Callback_1_Invoke_m3D57A3D96ED0D610829A9955311D20EEF938D6EF_RuntimeMethod_var);
		}

IL_0143:
		{
			U3CloadjsonU3Ed__2_U3CU3Em__Finally1_m6BCFB95C883C4295CFC9A23508336E05BA9D3190(__this, /*hidden argument*/NULL);
			__this->set_U3CU3E7__wrap1_5((UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 *)NULL);
			V_0 = (bool)0;
			goto IL_015b;
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FAULT_0154;
	}

FAULT_0154:
	{ // begin fault (depth: 1)
		U3CloadjsonU3Ed__2_System_IDisposable_Dispose_m45B472C3EEC05BB18AD84D1E3B90137AE5B833B5(__this, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(340)
	} // end fault
	IL2CPP_CLEANUP(340)
	{
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_015b:
	{
		bool L_46 = V_0;
		return L_46;
	}
}
// System.Void my_webRequest_<loadjson>d__2::<>m__Finally1()
extern "C" IL2CPP_METHOD_ATTR void U3CloadjsonU3Ed__2_U3CU3Em__Finally1_m6BCFB95C883C4295CFC9A23508336E05BA9D3190 (U3CloadjsonU3Ed__2_t08F487CB2F1CBAB879D30D7059415A8AA09ABBFD * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (U3CloadjsonU3Ed__2_U3CU3Em__Finally1_m6BCFB95C883C4295CFC9A23508336E05BA9D3190_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->set_U3CU3E1__state_0((-1));
		UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_0 = __this->get_U3CU3E7__wrap1_5();
		if (!L_0)
		{
			goto IL_001a;
		}
	}
	{
		UnityWebRequest_t9120F5A2C7D43B936B49C0B7E4CA54C822689129 * L_1 = __this->get_U3CU3E7__wrap1_5();
		NullCheck(L_1);
		InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t7218B22548186B208D65EA5B7870503810A2D15A_il2cpp_TypeInfo_var, L_1);
	}

IL_001a:
	{
		return;
	}
}
// System.Object my_webRequest_<loadjson>d__2::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * U3CloadjsonU3Ed__2_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m2644AA27AABE0AD00D1AA2333C0BDF45845CF21E (U3CloadjsonU3Ed__2_t08F487CB2F1CBAB879D30D7059415A8AA09ABBFD * __this, const RuntimeMethod* method)
{
	{
		RuntimeObject * L_0 = __this->get_U3CU3E2__current_1();
		return L_0;
	}
}
// System.Void my_webRequest_<loadjson>d__2::System.Collections.IEnumerator.Reset()
extern "C" IL2CPP_METHOD_ATTR void U3CloadjsonU3Ed__2_System_Collections_IEnumerator_Reset_m07F80EA0C555526F007705F34EF1593EB7C5644D (U3CloadjsonU3Ed__2_t08F487CB2F1CBAB879D30D7059415A8AA09ABBFD * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (U3CloadjsonU3Ed__2_System_Collections_IEnumerator_Reset_m07F80EA0C555526F007705F34EF1593EB7C5644D_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 * L_0 = (NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010 *)il2cpp_codegen_object_new(NotSupportedException_tE75B318D6590A02A5D9B29FD97409B1750FA0010_il2cpp_TypeInfo_var);
		NotSupportedException__ctor_mA121DE1CAC8F25277DEB489DC7771209D91CAE33(L_0, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, NULL, U3CloadjsonU3Ed__2_System_Collections_IEnumerator_Reset_m07F80EA0C555526F007705F34EF1593EB7C5644D_RuntimeMethod_var);
	}
}
// System.Object my_webRequest_<loadjson>d__2::System.Collections.IEnumerator.get_Current()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * U3CloadjsonU3Ed__2_System_Collections_IEnumerator_get_Current_m1675F850244AF89927D0425579D1A2394EB636CD (U3CloadjsonU3Ed__2_t08F487CB2F1CBAB879D30D7059415A8AA09ABBFD * __this, const RuntimeMethod* method)
{
	{
		RuntimeObject * L_0 = __this->get_U3CU3E2__current_1();
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void test::Start()
extern "C" IL2CPP_METHOD_ATTR void test_Start_m199A97ADA195BDC507FFD0450ABB3E3ADF58073A (test_tBCA4AC3C1D45BA0DD176A21EC1F45D70CE6F1246 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (test_Start_m199A97ADA195BDC507FFD0450ABB3E3ADF58073A_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		V_0 = 1;
		V_1 = 0;
		V_2 = 0;
		goto IL_001f;
	}

IL_0008:
	{
		int32_t L_0 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_0, (int32_t)3));
		int32_t L_1 = V_1;
		int32_t L_2 = V_0;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2));
		int32_t L_3 = V_1;
		int32_t L_4 = L_3;
		RuntimeObject * L_5 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_4);
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
		Debug_Log_m4B7C70BAFD477C6BDB59C88A0934F0B018D03708(L_5, /*hidden argument*/NULL);
		int32_t L_6 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1));
	}

IL_001f:
	{
		int32_t L_7 = V_2;
		if ((((int32_t)L_7) < ((int32_t)((int32_t)20))))
		{
			goto IL_0008;
		}
	}
	{
		return;
	}
}
// System.Void test::IsUpdateBack(System.Int32,System.String)
extern "C" IL2CPP_METHOD_ATTR void test_IsUpdateBack_m61078414EE2CCC304B7AA57745651DEB041CBD7B (test_tBCA4AC3C1D45BA0DD176A21EC1F45D70CE6F1246 * __this, int32_t ___arg10, String_t* ___arg21, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (test_IsUpdateBack_m61078414EE2CCC304B7AA57745651DEB041CBD7B_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___arg10;
		int32_t L_1 = L_0;
		RuntimeObject * L_2 = Box(Int32_t585191389E07734F19F3156FF88FB3EF4800D102_il2cpp_TypeInfo_var, &L_1);
		String_t* L_3 = ___arg21;
		String_t* L_4 = String_Concat_m2E1F71C491D2429CC80A28745488FEA947BB7AAC(L_2, _stringLiteral58B63E273B964039D6EF432A415DF3F177C818E5, L_3, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
		Debug_Log_m4B7C70BAFD477C6BDB59C88A0934F0B018D03708(L_4, /*hidden argument*/NULL);
		UpdateRes_t44F9B1B77E4F838ED7C48F326DFA0D80F219988E * L_5 = __this->get_res_8();
		NullCheck(L_5);
		UpdateRes_StartUpdate_mB5B5F34B91CF635FD39F570716105162CC0B8223(L_5, /*hidden argument*/NULL);
		return;
	}
}
// System.Void test::CompleteBack(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void test_CompleteBack_m8CB3B3840CB00BF0AB9C76D007B987AD0F3EF133 (test_tBCA4AC3C1D45BA0DD176A21EC1F45D70CE6F1246 * __this, int32_t ___arg10, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_ji_9();
		__this->set_ji_9(((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)1)));
		return;
	}
}
// System.Void test::UpdateProgress(System.Single)
extern "C" IL2CPP_METHOD_ATTR void test_UpdateProgress_m74AA58F661689F96E9639516B7F81C09E91ACB4E (test_tBCA4AC3C1D45BA0DD176A21EC1F45D70CE6F1246 * __this, float ___progress0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (test_UpdateProgress_m74AA58F661689F96E9639516B7F81C09E91ACB4E_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		Text_tE9317B57477F4B50AA4C16F460DE6F82DAD6D030 * L_0 = __this->get_textProgress1_7();
		float L_1 = ___progress0;
		V_0 = ((float)il2cpp_codegen_multiply((float)L_1, (float)(100.0f)));
		String_t* L_2 = Single_ToString_m211B5E14B0C60667C56838D5C3788CFA58670DDE((float*)(&V_0), _stringLiteral22CF82B68B95049BFFB91128349CCC312A460B10, /*hidden argument*/NULL);
		String_t* L_3 = String_Concat_mF4626905368D6558695A823466A1AF65EADB9923(_stringLiteral8AA84F452A9BC56F9EBA43FCD7BC9D8C018441D9, L_2, _stringLiteral4345CB1FA27885A8FBFE7C0C830A592CC76A552B, /*hidden argument*/NULL);
		NullCheck(L_0);
		VirtActionInvoker1< String_t* >::Invoke(73 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_0, L_3);
		return;
	}
}
// System.Void test::UpdateEnd(System.String)
extern "C" IL2CPP_METHOD_ATTR void test_UpdateEnd_m7DD33C7593555B1637B8927FF3B63A9B9FD369B4 (test_tBCA4AC3C1D45BA0DD176A21EC1F45D70CE6F1246 * __this, String_t* ___arg10, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (test_UpdateEnd_m7DD33C7593555B1637B8927FF3B63A9B9FD369B4_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t7B5FCB117E2FD63B6838BC52821B252E2BFB61C4_il2cpp_TypeInfo_var);
		Debug_Log_m4B7C70BAFD477C6BDB59C88A0934F0B018D03708(_stringLiteral8E999E39209314F4C337D38663A11E8DDD8508AA, /*hidden argument*/NULL);
		return;
	}
}
// System.Void test::Update()
extern "C" IL2CPP_METHOD_ATTR void test_Update_m8F447A6A478967D47638F11275101245FF2314DA (test_tBCA4AC3C1D45BA0DD176A21EC1F45D70CE6F1246 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Void test::.ctor()
extern "C" IL2CPP_METHOD_ATTR void test__ctor_m150D737B2A1D3D58D1BD576A85C27FA05B275670 (test_tBCA4AC3C1D45BA0DD176A21EC1F45D70CE6F1246 * __this, const RuntimeMethod* method)
{
	{
		MonoBehaviour__ctor_mEAEC84B222C60319D593E456D769B3311DFCEF97(__this, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Int32 video::get_id()
extern "C" IL2CPP_METHOD_ATTR int32_t video_get_id_mDCAACFC2A800460BECD60BD719499DACF2E07EA9 (video_t9A44E63FDA79F675B606974EBCBD3AB15BF79BA4 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_U3CidU3Ek__BackingField_0();
		return L_0;
	}
}
// System.Void video::set_id(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void video_set_id_m7842B072321F294F960BA5197AB7CDB61BBBBB21 (video_t9A44E63FDA79F675B606974EBCBD3AB15BF79BA4 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___value0;
		__this->set_U3CidU3Ek__BackingField_0(L_0);
		return;
	}
}
// System.String video::get_name()
extern "C" IL2CPP_METHOD_ATTR String_t* video_get_name_m8FFA71669028CDD9DD0A41175F3D339260733803 (video_t9A44E63FDA79F675B606974EBCBD3AB15BF79BA4 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_U3CnameU3Ek__BackingField_1();
		return L_0;
	}
}
// System.Void video::set_name(System.String)
extern "C" IL2CPP_METHOD_ATTR void video_set_name_mAB8534C9077FB1CC1A0F873012ACFB46D324888A (video_t9A44E63FDA79F675B606974EBCBD3AB15BF79BA4 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___value0;
		__this->set_U3CnameU3Ek__BackingField_1(L_0);
		return;
	}
}
// System.String video::get_path()
extern "C" IL2CPP_METHOD_ATTR String_t* video_get_path_mAB8F7747B47F578F948233D88EC329D80F85C7B6 (video_t9A44E63FDA79F675B606974EBCBD3AB15BF79BA4 * __this, const RuntimeMethod* method)
{
	{
		String_t* L_0 = __this->get_U3CpathU3Ek__BackingField_2();
		return L_0;
	}
}
// System.Void video::set_path(System.String)
extern "C" IL2CPP_METHOD_ATTR void video_set_path_mA51B5F989B1BBB8CB814C91E59943DAAB2A4F96C (video_t9A44E63FDA79F675B606974EBCBD3AB15BF79BA4 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___value0;
		__this->set_U3CpathU3Ek__BackingField_2(L_0);
		return;
	}
}
// System.Int32 video::get_width()
extern "C" IL2CPP_METHOD_ATTR int32_t video_get_width_m1B61BBB238456B0D8D4936869253511E1CBB457E (video_t9A44E63FDA79F675B606974EBCBD3AB15BF79BA4 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_U3CwidthU3Ek__BackingField_3();
		return L_0;
	}
}
// System.Void video::set_width(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void video_set_width_m308A64000291AD9E0D65B1F33AF9CDDC212E943F (video_t9A44E63FDA79F675B606974EBCBD3AB15BF79BA4 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___value0;
		__this->set_U3CwidthU3Ek__BackingField_3(L_0);
		return;
	}
}
// System.Int32 video::get_height()
extern "C" IL2CPP_METHOD_ATTR int32_t video_get_height_mE55CBB792DC6FD691EFBAD1CDAA3C548C82354A8 (video_t9A44E63FDA79F675B606974EBCBD3AB15BF79BA4 * __this, const RuntimeMethod* method)
{
	{
		int32_t L_0 = __this->get_U3CheightU3Ek__BackingField_4();
		return L_0;
	}
}
// System.Void video::set_height(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void video_set_height_m07FCBEAA4D77E929D673B648FF40D35BE09D402D (video_t9A44E63FDA79F675B606974EBCBD3AB15BF79BA4 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___value0;
		__this->set_U3CheightU3Ek__BackingField_4(L_0);
		return;
	}
}
// System.Void video::.ctor()
extern "C" IL2CPP_METHOD_ATTR void video__ctor_m9E14EC00E6620082118BF4C2C02DEB7781E1544E (video_t9A44E63FDA79F675B606974EBCBD3AB15BF79BA4 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0(__this, /*hidden argument*/NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
